|
|
|
@ -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) |
|
|
|
|