aboutsummaryrefslogtreecommitdiff
path: root/ports/opencascade/fix-build-with-vs2017.patch
diff options
context:
space:
mode:
authorJack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>2020-12-04 16:38:05 -0800
committerGitHub <noreply@github.com>2020-12-04 16:38:05 -0800
commitd090a3e74cfaa2ea5e0688e73a26e6180cffc69b (patch)
tree7b3b0f602276e83f9bda40e5d09a11e48fa18b57 /ports/opencascade/fix-build-with-vs2017.patch
parent87a908d7b18c6b16f9c145b664b090edecee338e (diff)
downloadvcpkg-d090a3e74cfaa2ea5e0688e73a26e6180cffc69b.tar.gz
vcpkg-d090a3e74cfaa2ea5e0688e73a26e6180cffc69b.zip
[opencascade] Fix static build (#14901)
Diffstat (limited to 'ports/opencascade/fix-build-with-vs2017.patch')
-rw-r--r--ports/opencascade/fix-build-with-vs2017.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/ports/opencascade/fix-build-with-vs2017.patch b/ports/opencascade/fix-build-with-vs2017.patch
new file mode 100644
index 000000000..53b0ab0ea
--- /dev/null
+++ b/ports/opencascade/fix-build-with-vs2017.patch
@@ -0,0 +1,13 @@
+diff --git a/adm/cmake/occt_defs_flags.cmake b/adm/cmake/occt_defs_flags.cmake
+index 203ca6b..4ff433a 100644
+--- a/adm/cmake/occt_defs_flags.cmake
++++ b/adm/cmake/occt_defs_flags.cmake
+@@ -18,7 +18,7 @@ endif()
+
+ # Turn off the "improved inline analyzer" that stalls on x86 release builds using MSVC 16.7 for 32-bit
+ if (NOT CMAKE_SIZEOF_VOID_P EQUAL 8)
+- if (MSVC)
++ if (MSVC AND MSVC_VERSION GREATER 1919)
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /d2DeepThoughtInliner-")
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /d2DeepThoughtInliner-")
+ endif()