From ed2d64d87624a9ec85e1411cb9772cdcaffc2279 Mon Sep 17 00:00:00 2001 From: Martin Diehl Date: Fri, 26 Apr 2019 16:36:36 +0200 Subject: [PATCH] more standard way of installing executable --- CMakeLists.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9f808b167..4601d0dfd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -474,11 +474,10 @@ if (CMAKE_BUILD_TYPE STREQUAL "SYNTAXONLY") exec_program (mktemp ARGS -d OUTPUT_VARIABLE black_hole) install (PROGRAMS ${nothing} DESTINATION ${black_hole}) else () + set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) if (PROJECT_NAME STREQUAL "damask-grid") - install (PROGRAMS ${PROJECT_BINARY_DIR}/src/DAMASK_spectral - DESTINATION ${CMAKE_INSTALL_PREFIX}/bin) + install (TARGETS DAMASK_spectral RUNTIME) elseif (PROJECT_NAME STREQUAL "damask-mesh") - install (PROGRAMS ${PROJECT_BINARY_DIR}/src/DAMASK_FEM - DESTINATION ${CMAKE_INSTALL_PREFIX}/bin) + install (TARGETS DAMASK_FEM RUNTIME) endif () endif ()