Revert "Modernise CMake"
[platform/upstream/glslang.git] / glslang / OSDependent / Windows / CMakeLists.txt
1 set(SOURCES ossource.cpp ../osinclude.h)
2
3 add_library(OSDependent STATIC ${SOURCES})
4 set_property(TARGET OSDependent PROPERTY FOLDER glslang)
5
6 # MinGW GCC complains about function pointer casts to void*.
7 # Turn that off with -fpermissive.
8 if(${CMAKE_CXX_COMPILER_ID} MATCHES "GNU")
9   target_compile_options(OSDependent PRIVATE -fpermissive)
10 endif()
11
12 if(WIN32)
13     source_group("Source" FILES ${SOURCES})
14 endif(WIN32)
15
16 install(TARGETS OSDependent 
17         ARCHIVE DESTINATION lib)