From 0e3b1f08d4d9bcc224cc509689e6c04af24c5299 Mon Sep 17 00:00:00 2001 From: Robert Franke Date: Fri, 29 Nov 2019 17:01:32 +0100 Subject: [PATCH] Fixing installation directory of '*.dll' files on Windows --- CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9aeb4b14..58aa7f70 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -219,6 +219,9 @@ if (FMT_INSTALL) set(FMT_LIB_DIR ${CMAKE_INSTALL_LIBDIR} CACHE STRING "Installation directory for libraries, relative to ${CMAKE_INSTALL_PREFIX}.") + set(FMT_BIN_DIR ${CMAKE_INSTALL_BINDIR} CACHE STRING + "Installation directory for libraries, relative to ${CMAKE_INSTALL_PREFIX}.") + set(FMT_INC_DIR ${CMAKE_INSTALL_INCLUDEDIR}/fmt CACHE STRING "Installation directory for include files, relative to ${CMAKE_INSTALL_PREFIX}.") @@ -252,7 +255,9 @@ if (FMT_INSTALL) # Install the library and headers. install(TARGETS ${INSTALL_TARGETS} EXPORT ${targets_export_name} - DESTINATION ${FMT_LIB_DIR}) + LIBRARY DESTINATION ${FMT_LIB_DIR} + ARCHIVE DESTINATION ${FMT_LIB_DIR} + RUNTIME DESTINATION ${FMT_BIN_DIR}) install(FILES $ DESTINATION ${FMT_LIB_DIR} OPTIONAL)