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
Sebastian Kügler
14c69d2d7f
QtQuick 1.x -> QtQuick 2.0
2013-02-10 16:18:33 +01:00
Sebastian Kügler
12ee7779b4
Change QtQuick 1.x to 2.0
2013-02-10 16:18:33 +01:00
Sebastian Kügler
03e80b8a3c
Use QML_INSTALL_DIR
...
... instead of screwing with IMPORTS_INSTALL_DIR. We're still setting it
by hand until the corresponding patch in cmake-extra-modules is merged.
2013-02-10 16:18:33 +01:00
Sebastian Kügler
092220952c
Use QML_INSTALL_DIR
...
... instead of screwing with IMPORTS_INSTALL_DIR. We're still setting it
by hand until the corresponding patch in cmake-extra-modules is merged.
2013-02-10 16:18:33 +01: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
Script Kiddy
011bb72e68
SVN_SILENT made messages (.desktop file)
2013-02-09 09:07: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
9ee93a0661
make AppletInterface the root graphic object
...
AppletInterface is a QQuickItem ans
containments will receive pointers to AppletInterface as applets,
so will be able to have a limited access to it.
as an example of it working the button in the example applet enables/disables background hints
I'm still not 100% happy about it, we should see exactly what it happens when the containment deletes the graphic object.
2013-02-08 16:08:06 +01:00
Marco Martin
2bc4a08c10
packagestructure is required now
2013-02-08 14:40:30 +01:00
Aaron Seigo
d54c084b0a
shortcircuit if the path is empty
2013-02-08 13:37:40 +01:00
Aaron Seigo
8f11b788c6
another round at making setPath awesome (correctness in all possible outcomes)
2013-02-08 13:37:40 +01:00
Marco Martin
ba4250394b
add ${KDE4_KDECORE_LIBS} to core bindings
2013-02-08 12:10:01 +01:00
Marco Martin
528d38a1a1
add ${KDE4_KDECORE_LIBS} to scriptengine
2013-02-08 12:07:16 +01:00
Marco Martin
b4bf8da259
try to use ${KDE4_KDECORE_LIBS} in libplasma
2013-02-08 12:00:33 +01:00
Marco Martin
51cf41c413
remove some link libraries
2013-02-08 11:45:18 +01:00
Marco Martin
4e8f41c109
port away some kstandarddirs
2013-02-08 11:41:31 +01:00
Marco Martin
392a8530ef
change add_subdirectory order
2013-02-08 11:29:14 +01:00
Marco Martin
0e05f8312c
declarative bindings don't go here
2013-02-08 11:22:05 +01:00
Marco Martin
ec45134bf8
windowpreviews/windowshadows don't go here anymore
...
will be qml bindings material
2013-02-08 11:20:24 +01:00
Marco Martin
988f3edcc8
plasmagik is dead
2013-02-08 11:19:14 +01:00
Marco Martin
23bbfd5d91
try to add ${KDE4_INCLUDE_DIR}
2013-02-08 11:15:52 +01:00
Marco Martin
aa2704939e
it's always a qt5 build
2013-02-08 11:13:06 +01:00
Marco Martin
8018feea80
try to explicitly add kdecore to linking
2013-02-08 11:06:44 +01:00
Script Kiddy
37b390e6b0
SVN_SILENT made messages (.desktop file)
2013-02-08 08:31:19 +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
Marco Martin
dda900cbad
signal for backgroundhints
...
add a button to turn on/off background, will be needed to test containments features
2013-02-07 13:04:52 +01:00
Marco Martin
bb8356abb0
reenable theme
...
many qml components work now
2013-02-07 12:48:05 +01:00
Aleix Pol
7f8cbc4af2
Backport of commit a842523b46176b8cde845e26d06bca7f76166df0 in kde:kde-runtime
2013-02-07 12:11:51 +01:00
Script Kiddy
89286e1b1c
SVN_SILENT made messages (.desktop file)
2013-02-07 08:59:55 +01:00
Marco Martin
4a882503a5
get rid of jsappletinterface
2013-02-06 18:08:25 +01:00
Marco Martin
5e54b67156
remove references to qscriptengine
...
except inScriptEnv, but probably the whole class will be removed
2013-02-06 18:01:33 +01:00
Marco Martin
e28af01215
get rid of unused methods
2013-02-06 17:59:41 +01:00