Commit Graph

10369 Commits

Author SHA1 Message Date
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
Marco Martin
c282d222d7 get rid of declarativescriptenv 2013-02-06 17:42:35 +01:00
Marco Martin
9116e3f1d4 get rid of toolboxproxy 2013-02-06 17:39:41 +01:00
Marco Martin
fa8ab8574f get rid of APPLETSUPERCLASS 2013-02-06 17:31:36 +01:00