diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..272e3b3 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,16 @@ +cmake_minimum_required(VERSION 3.25) +project(ObjRender) + +set(CMAKE_CXX_STANDARD 23) +set(CMAKE_EXPORT_COMPILE_COMMANDS ON) + +find_package(raylib REQUIRED) + +include_directories(include) + +add_executable(objrender + src/main.cpp +) + +target_include_directories(objrender PUBLIC ${RAYLIB_CPP_INCLUDE_DIR} ${TINYOBJLOADER_INCLUDE_DIR}) +target_link_libraries(objrender PUBLIC raylib) diff --git a/compile_commands.json b/compile_commands.json new file mode 120000 index 0000000..66636ac --- /dev/null +++ b/compile_commands.json @@ -0,0 +1 @@ +./cmake-build-debug/compile_commands.json \ No newline at end of file