From d1860b12a6c76dbf7f4f46749ad367ff0cdd78ce Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Wed, 22 May 2013 17:40:56 +0000
Subject: [PATCH] better install for windows

---
 CMakeLists.txt | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index b251faf310..33755308f0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1286,10 +1286,11 @@ if(ENABLE_BUILD_LIB)
   install(TARGETS lib DESTINATION ${GMSH_LIB} OPTIONAL)
 endif(ENABLE_BUILD_LIB)
 if(ENABLE_BUILD_SHARED OR ENABLE_BUILD_DYNAMIC)
-  install(TARGETS shared DESTINATION ${GMSH_LIB} OPTIONAL)
+  install(TARGETS shared RUNTIME DESTINATION ${GMSH_LIB} OPTIONAL)
   if(WIN32 AND NOT MSVC OR CYGWIN)
     # install .def file
-    install(FILES ${LIBGMSH_DEF} DESTINATION ${GMSH_LIB})
+    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${LIBGMSH_DEF} 
+            DESTINATION ${GMSH_LIB})
     # install these DLLs until we figure out how to link them in statically
     find_program(GCC_DLL libgcc_s_sjlj-1.dll)
     find_program(GFORTRAN_DLL libgfortran-3.dll)
-- 
GitLab