[kactivities] /: Set, export and use KACTIVITIES_ONTOLOGIES_DIR.
Michael Jansen
kde at michael-jansen.biz
Mon Mar 26 20:07:07 UTC 2012
Git commit da70cd0cebb89f7ba18537977d5207497dc2fc49 by Michael Jansen.
Committed on 26/03/2012 at 22:06.
Pushed by mjansen into branch 'master'.
Set, export and use KACTIVITIES_ONTOLOGIES_DIR.
The directory where our ontologies will be installed into.
CCMAIL: kde-buildsystem at kde.org
CCMAIL: plasma-devel at kde.org
M +4 -0 CMakeLists.txt
M +1 -0 lib/KActivitiesConfig.cmake.in
M +1 -1 ontologies/CMakeLists.txt
http://commits.kde.org/kactivities/da70cd0cebb89f7ba18537977d5207497dc2fc49
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 73e7c3f..71c6e2e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,6 +8,10 @@ INCLUDE(FindPackageHandleStandardArgs)
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules ${CMAKE_MODULE_PATH})
+# Installation directory for ontologies. Needed here because used in both ontology/ and lib/ sub
+# directories.
+set(KACTIVITIES_ONTOLOGIES_DIR ${CMAKE_INSTALL_PREFIX}/share/ontology/kde)
+
add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
add_subdirectory(lib)
diff --git a/lib/KActivitiesConfig.cmake.in b/lib/KActivitiesConfig.cmake.in
index 8edc65a..f70e798 100644
--- a/lib/KActivitiesConfig.cmake.in
+++ b/lib/KActivitiesConfig.cmake.in
@@ -12,6 +12,7 @@ set(KACTIVITIES_VERSION_STRING "@KACTIVITIES_LIB_MAJOR_VERSION at .@KACTIVITIES_LIB
# we have _DIRS for compat with existing usage
SET(KACTIVITIES_INCLUDE_DIRS "@INCLUDE_INSTALL_DIR@" "@INCLUDE_INSTALL_DIR@/KDE" CACHE PATH "Include path for the KActivities library")
set(KACTIVITIES_INCLUDES "${rootDir}/@INCLUDE_INSTALL_DIR@" "@INCLUDE_INSTALL_DIR@/KDE")
+set(KACTIVITIES_ONTOLOGIES_DIR "@KACTIVITIES_ONTOLOGIES_DIR@")
# import the exported targets
include(${myDir}/KActivitiesLibraryTargets.cmake)
diff --git a/ontologies/CMakeLists.txt b/ontologies/CMakeLists.txt
index 03cd5ab..87c5783 100644
--- a/ontologies/CMakeLists.txt
+++ b/ontologies/CMakeLists.txt
@@ -5,5 +5,5 @@ install (
kao.trig
${CMAKE_CURRENT_BINARY_DIR}/kao.ontology
DESTINATION
- ${CMAKE_INSTALL_PREFIX}/share/ontology/kde
+ ${KACTIVITIES_ONTOLOGIES_DIR}
)
More information about the Plasma-devel
mailing list