aboutsummaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2012-09-16Fix generated version headersDavid Faure
My addition of major/minor/patch included a copy/paste error (double-quotes) and the all-in-one version number (like QT_VERSION and KDE_VERSION) was missing, added now.
2012-09-04Add the macro dbus_add_activation_service to ECM.David Faure
Wrote full docu for it, and then aseigo pointed me to a wiki page that had it all already... http://techbase.kde.org/Development/Tutorials/D-Bus/Autostart_Services
2012-09-03Generate major/minor/patch versions too, for #if tests.David Faure
(and for plugin-loading version number handling)
2012-08-14-increase version number to 0.0.5 (to make it possible to require 0.0.5 in ↵Alex Neundorf
kdelibs for the new file ECMWriteVersionHeader.cmake) Alex
2012-08-13-add function ecm_write_version_header(<outputfile>) which generates a ↵Alex Neundorf
foo_version.h The plan is strip this out of ECMQtFramework.cmake, then ECMQtFramework.cmake will be basically only deal with those Config.cmake files. Alex
2012-07-25Add backwards compatibility for Qt 5 IMPORTED executablesStephen Kelly
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-23use ${INSTALL_TARGETS_DEFAULT_ARGS} from KDEInstallDirs.cmakeAlex Neundorf
Alex
2012-05-16Set the _FOUND variable correctly for modules.Stephen Kelly
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-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-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-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-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-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-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.
2012-02-12Don't install ECM frameworks with export targets.Stephen Kelly
CMake doesn't handle that well enough yet.
2012-02-11The targets files are not created for the moment.Christophe Giboudeaux
Don't try to include them
2012-02-10Add missing QtConcurrent entry.Stephen Kelly
2012-02-07Add WebKit handling.Stephen Kelly
2012-02-07Add transitional code for declarative.Stephen Kelly
2012-02-07Handle the new QtConcurrent library.Stephen Kelly
2012-02-03Also handle QtUiTools.Stephen Kelly
2012-02-02Add some porting modules to ECM.Stephen Kelly
2012-02-01Add the ecm_mark_as_test macro.Stephen Kelly
This is for cases when adding targets that are only part of the testing infrastructure so that they can be built conditionally or not at all.
2011-12-17Fix typo done in commit 446c7795a858eebabd004e98a1512a741c5fe3f5Nicolas Lécureuil
2011-12-17Add use of -Wno-variadic needed to build files including kdebug.hNicolas Lécureuil
2011-12-16-fix: use CMAKE_CURRENT_LIST_DIR instead of EXTRA_CMAKE_MODULES_MODULE_PATH ↵Alex Neundorf
. Another option would be using EXTRA_CMAKE_MODULES_MODULE_DIR Alex
2011-12-11-add function ecm_use_find_modules() to selectively use some of the ↵Alex Neundorf
find-modules coming with e-c-m Alex
2011-12-11improve documentation formattingAlex Neundorf
Alex
2011-12-11-add module ecm_print_variables(var1 var2 ... varN)Alex Neundorf
Alex
2011-12-11-add ECMSetVersionVariables.cmake, to replace ECMVersion.cmake: proper name, ↵Alex Neundorf
has documentation, requires a prefix Alex