Why the KDE project switched to CMake -- and how
Posted Jun 23, 2006 10:38 UTC (Fri) by
aleXXX (subscriber, #2742)
In reply to:
Why the KDE project switched to CMake -- and how by neiljerram
Parent article:
Why the KDE project switched to CMake -- and how
It covers both of them.
It can build and link shared libs on all Unix-like OSs. What did make you
think it can't ?
It supports full system introspection using the FIND_PATH(),
FIND_PROGRAM(), FIND_LIBRARY(), CHECK_FUNCTION_EXISTS(),
CHECK_HEADER_EXISTS() etc. functions. They are used e.g. extensively for
KDE4 on Linux, FreeBSD, Mac OS X and Windows (mingw and MSVC).
Check the cmake man page and the Wiki:
http://www.cmake.org/Wiki/CMake_HowToDoPlatformChecks
http://www.cmake.org/Wiki/CMake_HowToFindInstalledSoftware
Alex
(
Log in to post comments)