From 40e66313a969fcbd6b5b3cfbac76ac5f62113c98 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Wed, 27 Dec 2023 00:31:47 +0100 Subject: [PATCH] build: Fix library plugin install path --- cmake/build_helpers.cmake | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/cmake/build_helpers.cmake b/cmake/build_helpers.cmake index e993ba0b5..78e52f07b 100644 --- a/cmake/build_helpers.cmake +++ b/cmake/build_helpers.cmake @@ -157,8 +157,14 @@ macro(createPackage) set_target_properties(${plugin} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/plugins) endif () else () - install(TARGETS ${plugin} LIBRARY DESTINATION ${PLUGINS_INSTALL_LOCATION}) - endif () + + get_target_property(target_type ${plugin} TYPE) + if (target_type STREQUAL "SHARED_LIBRARY") + install(TARGETS ${plugin} RUNTIME DESTINATION ${PLUGINS_INSTALL_LOCATION}) + else () + install(TARGETS ${plugin} LIBRARY DESTINATION ${PLUGINS_INSTALL_LOCATION}) + endif() + endif() add_dependencies(imhex_all ${plugin}) endif ()