From 4a750ed3f7318f697cd627e874dac289b9baf7b7 Mon Sep 17 00:00:00 2001 From: Max Risuhin Date: Sun, 14 Oct 2018 17:42:06 +0300 Subject: [PATCH] Build shared plugins if static build set Signed-off-by: Max Risuhin --- src/libsnore/SnoreAddPlugin.cmake | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/libsnore/SnoreAddPlugin.cmake b/src/libsnore/SnoreAddPlugin.cmake index 1dd6d63..ec602cb 100644 --- a/src/libsnore/SnoreAddPlugin.cmake +++ b/src/libsnore/SnoreAddPlugin.cmake @@ -49,18 +49,18 @@ function(add_snore_plugin SNORE_NAME) file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/snore_plugin.json "{ \"name\" : \"${SNORE_NAME}\" }") - if(NOT SNORE_STATIC) + #if(NOT SNORE_STATIC) add_library(libsnore_${SNORE_TYPE_LOWERCASE}_${SNORE_NAME_LOWERCASE} MODULE ${SNORE_SOURCES}) install(TARGETS libsnore_${SNORE_TYPE_LOWERCASE}_${SNORE_NAME_LOWERCASE} ${SNORE_PLUGIN_INSTALL_PATH}) - else() - list(APPEND SNORE_PLUGIN_LIST "${SNORE_NAME_NO_SPACE}") - add_library(libsnore_${SNORE_TYPE_LOWERCASE}_${SNORE_NAME_LOWERCASE} STATIC ${SNORE_SOURCES}) + #if(SNORE_STATIC) + # list(APPEND SNORE_PLUGIN_LIST "${SNORE_NAME_NO_SPACE}") + # add_library(libsnore_${SNORE_TYPE_LOWERCASE}_${SNORE_NAME_LOWERCASE} STATIC ${SNORE_SOURCES}) #todo install and export the plugins #install(TARGETS libsnore_${SNORE_TYPE_LOWERCASE}_${SNORE_NAME_LOWERCASE} ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) - set_property( TARGET libsnore_${SNORE_TYPE_LOWERCASE}_${SNORE_NAME_LOWERCASE} - APPEND - PROPERTY COMPILE_DEFINITIONS QT_STATICPLUGIN) - endif() + # set_property( TARGET libsnore_${SNORE_TYPE_LOWERCASE}_${SNORE_NAME_LOWERCASE} + # APPEND + # PROPERTY COMPILE_DEFINITIONS QT_STATICPLUGIN) + #endif() target_link_libraries(libsnore_${SNORE_TYPE_LOWERCASE}_${SNORE_NAME_LOWERCASE} Snore::Libsnore ${SNORE_LIBS})