Commit Graph

387 Commits

Author SHA1 Message Date
Marco Martin
8d5bb351c7 we require ecm 0.0.7 now
having the version number in the installation path may make ecm modules not retrocompatible even when the would be otherwise?
CCMAIL:neundorf@kde.org
2013-02-11 18:21:58 +01:00
Ben Cooksley
5bfba9e4d4 We use X11Extras, so require it.
For now KDELibs4/KDELibs4LibraryTargets.cmake demands the presence of KJS, so make sure we drag KJS in.
2013-02-11 11:01:53 +13:00
Alex Neundorf
943a549712 ...now also kguiaddons is needed
Not sure this is a good way of working... lots of inter-repository updating without version checking :-/

Alex
2013-02-09 14:55:12 +01:00
Alex Neundorf
1d82fffd3d -now also kauth needs to be found as KF5 component
Alex
2013-02-09 11:37:14 +01:00
Alex Neundorf
4f528dcdb3 Load kconfig as a KF5 component (needed by current kdelibs)
Alex
2013-02-08 22:33:29 +01:00
Marco Martin
392a8530ef change add_subdirectory order 2013-02-08 11:29:14 +01:00
Alex Neundorf
c60345f4e5 buildsystem: build always sharted libs, remove WINCE "support"
Alex
2013-02-08 01:06:27 +01:00
Alex Neundorf
7b7bed53d7 more buildsystem stuff: add MODULE keywords, don't search Perl and zlib
Alex
2013-02-08 01:03:29 +01:00
Alex Neundorf
45a349215e -no carbon needed here (does plasma care about apple actually ?)
Alex
2013-02-08 00:58:17 +01:00
Alex Neundorf
838baa997e buildsystem cleanup
CMAKE_AUTOMOC and CMAKE_LINK_INTERFACE_LIBRARIES are already set by
find_package(KF5 ... CMake)

Empty closing statements.

Alex
2013-02-08 00:56:43 +01:00
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