From 9f9954c22682e6b7fd8940aca33845e7cc17f094 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Fri, 2 Oct 2015 18:57:27 +0000 Subject: [PATCH] try CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS with MSVC to export .def file automatically --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4c837ebce5..8babd1c6bc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1519,6 +1519,9 @@ if(WIN32 AND NOT MSVC OR CYGWIN) elseif(MSVC) set_target_properties(gmsh PROPERTIES LINK_FLAGS "/STACK:16777216 /SAFESEH:NO") + if(ENABLE_BUILD_DYNAMIC) + set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) + endif(ENABLE_BUILD_DYNAMIC) endif(WIN32 AND NOT MSVC OR CYGWIN) # parser target -- GitLab