summaryrefslogtreecommitdiff
path: root/eclass/kde4-meta.eclass
diff options
context:
space:
mode:
authorMaciej Mrozowski <reavertm@gentoo.org>2011-11-24 03:36:26 +0100
committerMaciej Mrozowski <reavertm@gentoo.org>2011-11-24 03:37:58 +0100
commit085abde8e34fbc3d6e48d15d0d274a0276924c96 (patch)
treedaeddaa2ef6be68dfdb886b31e40acddb616fe7b /eclass/kde4-meta.eclass
parente5a40704284b54ad67b5006e35e736fc13de8f7f (diff)
downloadkde-085abde8e34fbc3d6e48d15d0d274a0276924c96.tar.gz
kde-085abde8e34fbc3d6e48d15d0d274a0276924c96.tar.bz2
kde-085abde8e34fbc3d6e48d15d0d274a0276924c96.zip
[eclass/kde4-{base,meta}] Remove target prefix for KDE4 workspace as suggested by Ciprian Ciubotariu in bug 332829.
Diffstat (limited to 'eclass/kde4-meta.eclass')
-rw-r--r--eclass/kde4-meta.eclass3
1 files changed, 3 insertions, 0 deletions
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass
index 08cbfa20016..c0279bc189f 100644
--- a/eclass/kde4-meta.eclass
+++ b/eclass/kde4-meta.eclass
@@ -556,6 +556,9 @@ kde4-meta_change_cmakelists() {
sed -e '/startkde/s/^/#DONOTINSTALL /' \
-i CMakeLists.txt || die "${LINENO}: sed died in the kdebase-startkde collision prevention section"
fi
+ # Remove workspace target prefix in order to get direct linking to workspace libs
+ sed -e '/set(KDE4WORKSPACE_TARGET_PREFIX/s/^/#OVERRIDE /' \
+ -i CMakeLists.txt || die "${LINENO}: sed died in KDE4WORKSPACE_TARGET_PREFIX removal section"
# Strip EXPORT feature section from workspace for KDE4 versions > 4.1.82
if [[ ${PN} != libkworkspace ]]; then
sed -e '/install(FILES ${CMAKE_CURRENT_BINARY_DIR}\/KDE4WorkspaceConfig.cmake/,/^[[:space:]]*FILE KDE4WorkspaceLibraryTargets.cmake )[[:space:]]*^/d' \