From 01f80c1fad2a2dc91eca53926fbe26f01e97bc07 Mon Sep 17 00:00:00 2001 From: Andrew Melim Date: Tue, 21 Oct 2014 12:29:06 -0400 Subject: [PATCH] Correct installation of dll file for metis on windows --- gtsam/3rdparty/metis-5.1.0/libmetis/CMakeLists.txt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/gtsam/3rdparty/metis-5.1.0/libmetis/CMakeLists.txt b/gtsam/3rdparty/metis-5.1.0/libmetis/CMakeLists.txt index a18973427..67c11e43e 100644 --- a/gtsam/3rdparty/metis-5.1.0/libmetis/CMakeLists.txt +++ b/gtsam/3rdparty/metis-5.1.0/libmetis/CMakeLists.txt @@ -9,12 +9,14 @@ if(UNIX) endif() -install(TARGETS metis - LIBRARY DESTINATION include/gtsam/3rdparty/metis/lib - RUNTIME DESTINATION include/gtsam/3rdparty/metis/lib - ARCHIVE DESTINATION include/gtsam/3rdparty/metis/lib) -install(TARGETS metis EXPORT GTSAM-exports ARCHIVE DESTINATION lib) +if(WIN32) + set_target_properties(metis PROPERTIES + PREFIX "" + RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/../../../bin") +endif() +install(TARGETS metis EXPORT GTSAM-exports LIBRARY DESTINATION lib ARCHIVE DESTINATION lib RUNTIME DESTINATION bin) list(APPEND GTSAM_EXPORTED_TARGETS metis) set(GTSAM_EXPORTED_TARGETS "${GTSAM_EXPORTED_TARGETS}" PARENT_SCOPE) +