Meta: Add assimp dependency

This commit is contained in:
Riyyi
2024-05-13 13:56:48 +02:00
parent 2793956be4
commit 08969e32d1
4 changed files with 17 additions and 1 deletions
+12 -1
View File
@@ -9,6 +9,16 @@ add_subdirectory(glfw)
# Add RUC target to project
add_subdirectory(ruc)
# assimp options
option(ASSIMP_BUILD_ASSIMP_VIEW OFF)
option(ASSIMP_BUILD_TESTS OFF)
option(ASSIMP_INSTALL OFF)
option(ASSIMP_INSTALL_PDB OFF)
option(ASSIMP_WARNINGS_AS_ERRORS OFF)
# Add assimp target to project
add_subdirectory(assimp)
# Define engine source files
file(GLOB_RECURSE GLAD "glad/*.c")
file(GLOB LUA "lua/lua/*.c")
@@ -19,6 +29,7 @@ set(ENGINE_SOURCES ${GLAD} ${LUA})
add_library(${ENGINE}-dependencies ${ENGINE_SOURCES})
target_include_directories(${ENGINE}-dependencies PUBLIC
"assimp/include"
"glad/include"
"lua")
target_link_libraries(${ENGINE}-dependencies glfw ruc ruc-test)
target_link_libraries(${ENGINE}-dependencies glfw ruc ruc-test assimp)
Vendored Submodule
+1
Submodule vendor/assimp added at 762ad8e9b7