From 7e41f55796e9b01dd8ff4b41edda25489b6e240c Mon Sep 17 00:00:00 2001 From: Aleix Pol Date: Fri, 20 Sep 2013 16:14:39 +0200 Subject: Make add_library(...MODULE...) a proper replacement for kde4_add_plugin One of the most important things kde4_add_plugin was doing was stripping MODULE targets from its prefix. This change makes it so those targets won't get the prefix by default. REVIEW: 112839 --- kde-modules/KDECMakeSettings.cmake | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'kde-modules') diff --git a/kde-modules/KDECMakeSettings.cmake b/kde-modules/KDECMakeSettings.cmake index 704e4ced..b3ebeacb 100644 --- a/kde-modules/KDECMakeSettings.cmake +++ b/kde-modules/KDECMakeSettings.cmake @@ -111,6 +111,10 @@ if(NOT KDE_SKIP_BUILD_SETTINGS) set(CMAKE_WIN32_EXECUTABLE ON) set(CMAKE_MACOSX_BUNDLE ON) + # By default, don't put a prefix on MODULE targets. add_library(MODULE) is basically for plugin targets, + # and in KDE plugins don't have a prefix. + set(CMAKE_SHARED_MODULE_PREFIX "") + unset(EXECUTABLE_OUTPUT_PATH) unset(LIBRARY_OUTPUT_PATH) unset(ARCHIVE_OUTPUT_DIRECTORY) -- cgit v1.2.1