Fix strange glslang error and reduce spirv-cross modules
This commit is contained in:
parent
c1156fbfbd
commit
827ce8bec6
2 changed files with 17 additions and 3 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Reference in a new issue