diff options
Diffstat (limited to 'chromium/third_party/glslang/src/glslang/OSDependent/Windows/CMakeLists.txt')
-rw-r--r-- | chromium/third_party/glslang/src/glslang/OSDependent/Windows/CMakeLists.txt | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/chromium/third_party/glslang/src/glslang/OSDependent/Windows/CMakeLists.txt b/chromium/third_party/glslang/src/glslang/OSDependent/Windows/CMakeLists.txt new file mode 100644 index 00000000000..399760c30a7 --- /dev/null +++ b/chromium/third_party/glslang/src/glslang/OSDependent/Windows/CMakeLists.txt @@ -0,0 +1,17 @@ +set(SOURCES ossource.cpp ../osinclude.h) + +add_library(OSDependent STATIC ${SOURCES}) +set_property(TARGET OSDependent PROPERTY FOLDER glslang) + +# MinGW GCC complains about function pointer casts to void*. +# Turn that off with -fpermissive. +if(${CMAKE_CXX_COMPILER_ID} MATCHES "GNU") + target_compile_options(OSDependent PRIVATE -fpermissive) +endif() + +if(WIN32) + source_group("Source" FILES ${SOURCES}) +endif(WIN32) + +install(TARGETS OSDependent + ARCHIVE DESTINATION lib) |