1
Fork 0

Move tinyobjloader to extern folder

This commit is contained in:
Joshua Goins 2024-09-26 11:53:28 +02:00
parent ad3cba9f78
commit f25d0e4c17
4 changed files with 5 additions and 3 deletions

View file

@ -14,14 +14,13 @@ add_executable(raytracer
include/lighting.h include/lighting.h
include/ray.h include/ray.h
include/image.h include/image.h
include/tiny_obj_loader.h
include/scene.h include/scene.h
include/aabb.h include/aabb.h
include/octree.h include/octree.h
src/main.cpp src/main.cpp
src/scene.cpp) src/scene.cpp)
target_include_directories(raytracer PUBLIC include PRIVATE ${GLM_INCLUDE_DIR}) target_include_directories(raytracer PUBLIC include PRIVATE ${GLM_INCLUDE_DIR})
target_link_libraries(raytracer PUBLIC stb SDL2::Main imgui glad) target_link_libraries(raytracer PUBLIC stb SDL2::Main imgui glad tinyobjloader)
set_target_properties(raytracer PROPERTIES set_target_properties(raytracer PROPERTIES
CXX_STANDARD 23 CXX_STANDARD 23
CXX_STANDARD_REQUIRED YES CXX_STANDARD_REQUIRED YES

View file

@ -1,3 +1,4 @@
add_subdirectory(stb) add_subdirectory(stb)
add_subdirectory(glad) add_subdirectory(glad)
add_subdirectory(imgui) add_subdirectory(imgui)
add_subdirectory(tinyobjloader)

2
extern/tinyobjloader/CMakeLists.txt vendored Normal file
View file

@ -0,0 +1,2 @@
add_library(tinyobjloader INTERFACE)
target_include_directories(tinyobjloader INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/include)