diff --git a/CMakeLists.txt b/CMakeLists.txt index 33fa356..36199d0 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,7 +39,7 @@ FetchContent_Declare( GIT_TAG master ) -# manual download +# bullet set(BUILD_BULLET3 OFF CACHE BOOL "" FORCE) set(BUILD_BULLET3_DEMOS OFF CACHE BOOL "" FORCE) set(BUILD_BULLET2_DEMOS OFF CACHE BOOL "" FORCE) @@ -47,11 +47,26 @@ set(BUILD_CPU_DEMOS OFF CACHE BOOL "" FORCE) set(USE_GRAPHICAL_BENCHMARK OFF CACHE BOOL "" FORCE) set(BUILD_EXTRAS OFF CACHE BOOL "" FORCE) set(INSTALL_LIBS OFF CACHE BOOL "" FORCE) + +# spirv-cross set(BUILD_UNIT_TESTS OFF CACHE BOOL "" FORCE) set(SPIRV_CROSS_SKIP_INSTALL ON CACHE BOOL "" FORCE) set(BUILD_EXTERNAL OFF CACHE BOOL "" FORCE) +set(SPIRV_CROSS_CLI OFF CACHE BOOL "" FORCE) +set(SPIRV_CROSS_ENABLE_TESTS OFF CACHE BOOL "" FORCE) +set(SPIRV_CROSS_ENABLE_HLSL OFF CACHE BOOL "" FORCE) +set(SPIRV_CROSS_ENABLE_CPP OFF CACHE BOOL "" FORCE) +set(SPIRV_CROSS_ENABLE_REFLECT OFF CACHE BOOL "" FORCE) +set(SPIRV_CROSS_ENABLE_C_API OFF CACHE BOOL "" FORCE) +set(SPIRV_CROSS_ENABLE_UTIL OFF CACHE BOOL "" FORCE) + +# glslang +set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE) +set(BUILD_EXTERNAL OFF CACHE BOOL "" FORCE) set(ENABLE_GLSLANG_BINARIES OFF CACHE BOOL "" FORCE) set(USE_MSVC_RUNTIME_LIBRARY_DLL ON CACHE BOOL "" FORCE) +set(ENABLE_GLSLANG_INSTALL OFF CACHE BOOL "" FORCE) +set(ENABLE_CTEST OFF CACHE BOOL "" FORCE) set(CMAKE_FOLDER "External") @@ -103,7 +118,6 @@ endif() set(CROSS_LIBS spirv-cross-core spirv-cross-glsl - spirv-cross-cpp spirv-cross-msl glslang SPIRV diff --git a/engine/asset/CMakeLists.txt b/engine/asset/CMakeLists.txt index b9b380d..f026181 100644 --- a/engine/asset/CMakeLists.txt +++ b/engine/asset/CMakeLists.txt @@ -6,7 +6,7 @@ set(SRC src/asset.cpp) -add_library(Asset ${SRC}) +add_library(Asset STATIC ${SRC}) target_include_directories(Asset PUBLIC include) target_link_libraries(Asset PUBLIC