From e48fdc0170945fe05d0686c61887b295883e6620 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Wed, 22 May 2013 08:10:34 +0000 Subject: [PATCH] install missing DLLs on Windows --- CMakeLists.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2fe1886e45..88e03644c7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1288,7 +1288,15 @@ endif(ENABLE_BUILD_LIB) if(ENABLE_BUILD_SHARED OR ENABLE_BUILD_DYNAMIC) install(TARGETS shared DESTINATION ${GMSH_LIB} OPTIONAL) if(WIN32 OR CYGWIN) - # copy missing dlls + # 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) + find_program(STDC_DLL libstdc++-6.dll) + if(GCC_DLL AND GFORTRAN_DLL AND STDC_DLL) + message(STATUS "Will install extra DLLs for Windows") + install(FILES ${GCC_DLL} ${GFORTRAN_DLL} ${STDC_DLL} + DESTINATION ${GMSH_LIB} OPTIONAL) + endif(GCC_DLL AND GFORTRAN_DLL AND STDC_DLL) endif(WIN32 OR CYGWIN) endif(ENABLE_BUILD_SHARED OR ENABLE_BUILD_DYNAMIC) -- GitLab