ports/graphics/shaderc/patches/patch-cmake_utils_cmake

24 lines
959 B
Text

- fix building with system gtest
- remove -std=c++11; gtest wants at least C++14
Index: cmake/utils.cmake
--- cmake/utils.cmake.orig
+++ cmake/utils.cmake
@@ -18,7 +18,7 @@ function (shaderc_use_gmock TARGET)
target_include_directories(${TARGET} PRIVATE
${gmock_SOURCE_DIR}/include
${gtest_SOURCE_DIR}/include)
- target_link_libraries(${TARGET} PRIVATE gmock gtest_main)
+ target_link_libraries(${TARGET} PRIVATE gmock gtest gtest_main)
endfunction(shaderc_use_gmock)
function(shaderc_default_c_compile_options TARGET)
@@ -59,7 +59,7 @@ endfunction(shaderc_default_c_compile_options)
function(shaderc_default_compile_options TARGET)
shaderc_default_c_compile_options(${TARGET})
if (NOT "${MSVC}")
- target_compile_options(${TARGET} PRIVATE -std=c++11)
+ target_compile_options(${TARGET} PRIVATE)
if (NOT SHADERC_ENABLE_SHARED_CRT)
if (WIN32)
# For MinGW cross compile, statically link to the C++ runtime.