aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-07-25Add backwards compatibility for Qt 5 IMPORTED executablesStephen Kelly
2012-06-20comment...Alex Neundorf
Alex
2012-06-20List the OpenGL module too.Stephen Kelly
2012-06-20Make non-gui executables by default and provide a function to reverse it.Stephen Kelly
2012-05-23unset all output directories explicitely, except under WindowsAlex Neundorf
Alex
2012-05-23use ${INSTALL_TARGETS_DEFAULT_ARGS} from KDEInstallDirs.cmakeAlex Neundorf
Alex
2012-05-16Set the _FOUND variable correctly for modules.Stephen Kelly
2012-05-13FindKF5: make actual component-finding workAlex Neundorf
Alex
2012-05-13fix RPATH handlingAlex Neundorf
- we need to make sure that the install dir we are looking at is an absolute path - there was a typo in one of the variable names, it was never right Alex
2012-05-13search inqt5 in FindQt5TransitionalAlex Neundorf
Since this is stuff which is in Qt5, we search inqt5 automatically when we hit the Qt4 path. Except if FindQt5Transitional is called from building kdelibs or inqt5 itself, and also not if it has already been found (happens in QtMimeTypes) Alex
2012-05-12remove LIBRARY_TYPE cmake variableAlex Neundorf
As discussed, remove the LIBRARY_TYPE cmake variable and put BUILD_SHARED_LIBS instead into the cache, set to TRUE. So if somebody wants to build a static library, and the project allows it (by not explicitely using "STATIC" in add_library()), he can switch this variable to FALSE in the cache. Also, put the ARCHIVE library component into the Devel install component, static libs and Windows lib files belong to the development package. Use newer write_basic_package_version_file() instead of older write_basic_config_version_file(), which are identical beside the name Alex
2012-05-12-remove reference to the Use-file, it is not generated anymoreAlex Neundorf
Alex
2012-05-12add FindKF5.cmake for finding KF5 libsAlex Neundorf
Alex
2012-05-12rework of extra-cmake-modulesAlex Neundorf
-rename the cmake package from extra-cmake-modules to ECM -change variable names and docs accordingly -move setting of Qt-related defines from ECMQtFrameworks.cmake to KDECompilerSettings.cmake -remove ECMSetVersionVariables.cmake, we'll do it some other way -rename ECMConfig.cmake.in to ECMQtFrameworkConfig.cmake.in, since this is where it is used, and it would have the same name as ECMConfig.cmake.in which is for extra-cmake-modules itself Alex
2012-05-10Make it possible to build with Qt 5 again.Stephen Kelly
2012-05-08-move FindQt5Transitional to the find-modules/ directoryAlex Neundorf
Alex
2012-05-08-add logic to handle components which exist in Qt5 but not in Qt4Alex Neundorf
Alex
2012-05-07don't generate and install a Use-file anymoreAlex Neundorf
As discussed with Stephen on kde-frameworks-devel Alex
2012-04-19require cmake 2.8.8 nowAlex Neundorf
Alex
2012-04-18QDBus macros are now in the QDBus module. No need for QDBusTools.Stephen Kelly
2012-04-11Add forwarding macro for qt4_wrap_cpp.Stephen Kelly
2012-04-10QtGui doesn't depend on QtXml.Stephen Kelly
2012-04-10Make it easier to build for Qt5.Stephen Kelly
No longer need to set an option.
2012-03-21kde4 -> kde5 in the subdir namesDavid Faure
2012-03-17remove documentation of already-removed dirDavid Faure
2012-03-15Fix default install dirsDavid Faure
including applying fixes I made to FindKDE4Internal but got lost in the conversion: * Use XDG dir for config files * Make the "data" resource point to share rather than share/apps, in order to match XDG_DATA_DIRS and QStandardPaths::GenericDataLocation. Also, move autostart to the xdg path (etc/xdg/autostart).
2012-03-04Generate the version file in the project binary dir.Stephen Kelly
2012-02-22-adding double quotes to make sure the commands don't failAlex Neundorf
Alex
2012-02-21Make this work with find_package(... REQUIRED).Stephen Kelly
2012-02-21Qt5Declarative and Qt5Quick are actually incompatibleStephen Kelly
They can't be used together.
2012-02-21replaced with VERSION_LESS / VERSION_GREATER.David Faure
Documented in http://techbase.kde.org/Development/ECM_SourceIncompatChanges#MacroEnsureVersion.cmake
2012-02-19-Werror=return-type is unrelated to the visibility testing stuffAlex Neundorf
Alex
2012-02-18-make it work with cmake 2.8.7, i.e. warn only instead of failingAlex Neundorf
Alex
2012-02-18-make use of the new KDE cmake modules in ECMQtFrameworkAlex Neundorf
ECMQtFramework.cmake now uses - KDEInstallDirs.cmake, so it doesn't have to define th install locations itself anymore - KDECompilerSettings.cmake, so it gets the full set we had in kdelibs4 - KDECMakeSettings, so it gets the full set of cmake features as before, and some more, RPATH, etc. Alex
2012-02-18-add CMAKECONFIG_INSTALL_PREFIX (lib/cmake/ )Alex Neundorf
Alex
2012-02-18-add fix from Rex Dieter to not add directories from ↵Alex Neundorf
CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES to the RPATH Alex
2012-02-18-add more settings to KDECMakeSettings.cmakeAlex Neundorf
Alex
2012-02-18-add KDECMakeSettings.cmake, move RPATH settings thereAlex Neundorf
Alex
2012-02-18-cosmeticsAlex Neundorf
-make some endif()s empty -set the linker flags on Linux in one step, not in two Alex
2012-02-17add a KDECompilerSettings.cmake, which contains the extracted compiler ↵Alex Neundorf
settings from FindKDE4Internal.cmake This is not done yet. It currently depends on cmake git master. All the places where I'm not sure I added a "TODO". Alex
2012-02-16-add a directory for KDE specific files and add a KDEInstallDirs.cmakeAlex Neundorf
KDEInstallDirs.cmake is similar to GNUInstallDirs.cmake coming with cmake, but provides the install variables as used by KDE. It also provides the special feature of initializing them to the values from kdelibs (?) when installed into the same prefix. Currently it all still uses "kde4", I'm not sure this will stay this way. Alex
2012-02-16-generate documentation for both module directoriesAlex Neundorf
Alex
2012-02-16-mark ecm_version() as obsolete, ecm_set_version_variables() should be used ↵Alex Neundorf
instead Alex
2012-02-16Simply test for the target, no need for the global property.Alex Neundorf
This was probably added before if() supported testing for targets. Ale
2012-02-16-nicer indentationAlex Neundorf
Alex
2012-02-15Set Qt5Transitional_FOUND if Qt4 is foundChristophe Giboudeaux
2012-02-12Move the option to build with Qt5 to ECM.Stephen Kelly
2012-02-12Fix the DATA_INSTALL_DIR.Stephen Kelly
2012-02-12Make sure the Qt Sql module is handled.Stephen Kelly
2012-02-12Rename QtQuick1 to QtQuick.Stephen Kelly
It has been renamed upstream.