summaryrefslogtreecommitdiff
path: root/cmake/modules
AgeCommit message (Collapse)AuthorFilesLines
2014-01-21Give cmake users some hints/requirements when cross compiling for Windows on ↵Ralf Habacker1-0/+26
Linux. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=41252 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2014-01-10tests: don't block and wait for a debugger on abortSimon McVittie1-1/+0
In general, I think developers running the tests would expect them to terminate rather than hanging. Developers who want to debug such an abort by attaching a debugger to a live process can still set DBUS_BLOCK_ON_ABORT in the environment. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=41252 Reviewed-by: Ralf Habacker <ralf.habacker@freenet.de>
2014-01-10Use macros for test and helper executable targets on cmake build system.Ralf Habacker1-1/+26
The new macros add_test_executables and add helper_executables provides a platform independent way for specifing dbus test and service applications. On native Windows and Linux/UNIX systems the test applications are directly runable. When cross compiling for Windows on Linux test applications could be executed on the Linux host system with the help of wine and activated binfmt_misc support for wine. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=41252 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2014-01-07Add glib support to cmake buildsystem.Ralf Habacker4-42/+134
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=68506 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-08-28Generate autotools provided PACKAGE_.. and VERSION defines by a cmake macro.Ralf Habacker1-0/+60
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=67072 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-06-06XML: hard depends on expat and delete libxmlChengwei Yang1-8/+1
[The libxml code path has been broken for at least 2.5 years, and Expat is tiny, so there seems no point in supporting both. -smcv] Bug: https://bugs.freedesktop.org/show_bug.cgi?id=20253 Signed-off-by: Chengwei Yang <chengwei.yang@intel.com> Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-02-12Fixed cmake cross compile timestamp creating.Ralf Habacker1-6/+3
We only need to distinct "Windows" from unix like systems Bug: https://bugs.freedesktop.org/show_bug.cgi?id=59733 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-02-12Uses cmake provided expat find package.Ralf Habacker1-61/+0
The cmake provided expat find package is more up to date. There is no need to maintain an additional one. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=59733 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2011-10-29refactored cmake version extracting from configure.acRalf Habacker1-0/+40
2011-09-22cmake fix: generate build timestampRalf Habacker1-0/+15
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=41029 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2010-03-22Removed unused cmake packages.Ralf Habacker4-1290/+0
2009-11-30add check for abstract sockets (cherry picked from commit ↵Frank Osterfeld1-0/+33
5b657984f4bc5544a8df560adcd224ed243972f1)
2007-07-19* cmake/modules/FindKDEWIN.cmake: fixed commentRalf Habacker2-85/+1
* cmake/modules/FindKDEWIN32.cmake: removed obsolate cmake module
2007-07-04* cmake/modules/FindKDEWIN.cmake: search in <program files dir>\win32libs ↵Ralf Habacker1-1/+1
for windows supplementary packages too
2007-06-14* cmake/modules/FindKDEWIN.cmake, cmake/modules/FindKDEWIN_Packager.cmake ↵Ralf Habacker3-0/+256
cmake/modules/Win32Macros.cmake: new files from the kdewin32 project * cmake/CMakeLists.txt: cleaned support for kdewin installer and win32 explorer wrapper
2007-03-16* cmake/modules/FindExpat.cmake: fix package detection on win32.Ralf Habacker1-2/+12
* README.win: update install instructions.
2007-03-14* cmake: added doxygen supportRalf Habacker1-0/+3
2007-03-03* cmake: new directory, contains cmake build support.Ralf Habacker13-0/+1476
See http://www.cmake.org for more informations. Currently only unix will be buildable because some win32 required files are still missing.