diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index e93ba455..b581c842 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,7 +41,7 @@ if(POLICY CMP0054) cmake_policy(SET CMP0054 NEW) endif() -project(glslang) +project(glslang LANGUAGES CXX) set_property(GLOBAL PROPERTY USE_FOLDERS ON) @@ -192,10 +192,10 @@ elseif(${CMAKE_CXX_COMPILER_ID} MATCHES "Clang" AND NOT MSVC) # Error if there's symbols that are not found at link time. # add_link_options() was added in CMake 3.13 - if using an earlier # version don't set this - it should be caught by presubmits anyway. - if (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") - add_link_options("-Wl,-undefined,error") - else() + if (WIN32) add_link_options("-Wl,--no-undefined") + else() + add_link_options("-Wl,-undefined,error") endif() endif() elseif(MSVC) @@ -402,4 +402,4 @@ if(ENABLE_GLSLANG_INSTALL) DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}" ) -endif() +endif()
\ No newline at end of file |