Skip to content

Commit cf6c700

Browse files
authored
do not install glslang when compiling shared library (#6023)
1 parent 1f6f01c commit cf6c700

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

CMakeLists.txt

+5-1
Original file line numberDiff line numberDiff line change
@@ -811,7 +811,11 @@ if(NCNN_VULKAN)
811811
option(ENABLE_OPT "" OFF)
812812
option(ENABLE_PCH "" OFF)
813813
option(GLSLANG_TESTS "" OFF)
814-
option(GLSLANG_ENABLE_INSTALL "" ON)
814+
if(NCNN_SHARED_LIB)
815+
option(GLSLANG_ENABLE_INSTALL "" OFF)
816+
else()
817+
option(GLSLANG_ENABLE_INSTALL "" ON)
818+
endif()
815819
add_subdirectory(glslang)
816820
if(NCNN_SHARED_LIB)
817821
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR (CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND NOT CMAKE_CXX_COMPILER_FRONTEND_VARIANT MATCHES "MSVC"))

0 commit comments

Comments
 (0)