Commit Graph

127 Commits

Author SHA1 Message Date
Alex Neundorf
2fef398999 Minor buildsystem improvements
- use find_package(KF5) to find the tier1 libs
- sort the add_definitions()/remove_definitions() calls a bit

Alex
2013-02-08 00:50:29 +01:00
Alex Neundorf
602f87ac96 buildsystem work: use the new way to use kdelibs frameworks
kdelibs frameworks now installs a KDELibs4Config.cmake, which
can be searched more or less normally using
find_package(KDELibs4 NO_MODULE)

Preparing CMAKE_MODULE_PATH is no longer necessary.
KDELibs4Config.cmake does not anymore containg compiler or cmake settings,
so must now load these settings:
find_package(KF5... CMake Compiler)

Alex
2013-02-08 00:06:27 +01:00
Marco Martin
a1f90a3675 name was changed in kdelibs.
either way they are renamed it should just be the same
2013-02-07 22:12:28 +01:00
Alex Neundorf
749fef065b minor build stuff
- on my system, the file is name KDeclarativeConfig.cmake, not kdeclarativeConfig.cmake
- no need to include FeatureSummary.cmake twice

Alex
2013-02-07 20:18:04 +01:00
Alex Neundorf
162c5a6b40 port away from old kdelibs cmake stuff
- remove usage of old macro_*() macros
- testing for kdelibs_SOURCE_DIR doesn't make sense here, this is only set inside a project(kdelibs)
- don't append a subdir to ${CMAKE_PREFIX_PATH}, this is a list of directories
- don't add ${CMAKE_SOURCE_DIR}/cmake/modules/ to CMAKE_MODULE_PATH, this directory doesn't exist

Alex
2013-02-07 20:12:47 +01:00
Alex Neundorf
cb1296eaa7 -use new kdeqt5staging_INCLUDE_DIRS variable
Alex
2013-02-07 20:11:17 +01:00
Marco Martin
6f6b25d37e add some modules explicitly
KDE4Internal still seems needed
2013-02-07 20:09:08 +01:00
Alex Neundorf
2a89688b92 build improvements
- add MODULE and NO_MODULE keywords to find_package() to make it obvious what we are looking for
- add kdeqt5staging include dir
- add plasma/includes/ to the includes dirs (why was this missing ?)

Alex
2013-02-07 18:49:15 +01:00
Marco Martin
3d493108ed go back to KDE4Internal 2013-02-07 18:39:19 +01:00
Marco Martin
edd1366c17 see if it finds KF5Transitional 2013-02-07 18:38:03 +01:00
Marco Martin
c602d21eb0 another attempt 2013-02-07 18:34:47 +01:00
Marco Martin
949a4222cb search for KF5, use KF5 namespace in linking some stuff 2013-02-07 18:27:34 +01:00
Marco Martin
78b7331238 require kdeqt5staging 2013-02-07 17:23:23 +01:00
Sebastian Kügler
5fa2686272 QCA works with Qt5 -- reenable 2013-02-05 22:17:07 +01:00
Aaron Seigo
3611d138a2 mv the knsrc file in with the plasmapkg binary
no knewstuff in the library anymore
2013-02-05 17:32:17 +01:00
Aaron Seigo
475f0a6028 temporarily remove qca2 2013-02-05 16:34:43 +01:00
Marco Martin
78689b3d40 another attempt in setting module paths 2013-02-04 21:37:07 +01:00
Marco Martin
2b45de0e96 try to add CMAKE_PREFIX_PATH to CMAKE_MODULE_PATH 2013-02-04 21:34:04 +01:00
Marco Martin
fef1e3f0e7 use installPackage 2013-02-04 16:48:37 +01:00
Marco Martin
60b37cff34 reenable build of declarative scriptengine
just builds, is still pretty broken
2013-02-04 16:10:53 +01:00
Sebastian Kügler
b252fb847e cmake stuff to enabled the core plugin for porting 2013-02-01 17:03:51 +01:00
Marco Martin
bec0cd4639 move the test shell in shell/ 2013-01-31 11:36:37 +01:00
Marco Martin
360cb4a2cb install the desktop theme 2013-01-31 11:33:51 +01:00
Marco Martin
150b085e9a remove dead cmake code 2013-01-31 11:33:01 +01:00
Marco Martin
b8662f80cf plasma correctly builds 2013-01-31 11:30:25 +01:00
Marco Martin
ff49303cbb port threadweaver usage to installed includes 2013-01-30 17:31:32 +01:00
Marco Martin
80980663c8 enable build of plasma subdir 2013-01-30 14:53:30 +01:00