aboutsummaryrefslogtreecommitdiff
path: root/modules/MacroLogFeature.cmake
AgeCommit message (Collapse)Author
2007-11-01print the log headers in less than 80 chars so they fit nicely on typical vt100sAllen Winter
svn path=/trunk/KDE/kdelibs/; revision=731676
2007-03-02trying to make the output easier to parse. is this any better?Allen Winter
svn path=/trunk/KDE/kdelibs/; revision=638668
2007-03-02formatting fixupsAllen Winter
svn path=/trunk/KDE/kdelibs/; revision=638627
2006-11-06I had to make the logging more verbose and easier to read.Allen Winter
Sure, we want something that can be easy to parse by machine, but more important to make it human-readable, IMO. CCMAIL: neundorf@kde.org, groot@kde.org svn path=/trunk/KDE/kdelibs/; revision=602461
2006-11-05-make the format of macro_log_feature less verboseAlexander Neundorf
Alex CCMAIL: winter@kde.org, groot@kde.org Feel free to change it as you like it svn path=/trunk/KDE/kdelibs/; revision=602437
2006-09-09add my copyright.Allen Winter
svn path=/trunk/KDE/kdelibs/; revision=582472
2006-09-09added copyright notice everywhere.Alexander Neundorf
Now they all are BSD-licensed, as copyright holder I inserted everywhere the one who added it to svn (or Kitware if it is an enhanced copy from taken cmake) Some developers committed quite often but were not the ones who added the file, if you feel you have also copyright on the file add your name in the specific file. Copyright holders: CCMAIL: montel@kde.org CCMAIL: toscano.pino@tiscali.it CCMAIL: adymo@kdevelop.org CCMAIL: ranger@befunk.com CCMAIL: zack@kde.org CCMAIL: caslav.ilic@gmx.net CCMAIL: syntheticpp@yahoo.com CCMAIL: js@iidea.pl CCMAIL: michael.larouche@kdemail.net CCMAIL: ossi@kde.org CCMAIL: faure@kde.org Committers, but no files added so that they are not listed as copyright holders: CCMAIL: ch.ehrlicher@gmx.de CCMAIL: winter@kde.org CCMAIL: ralf.habacker@freenet.de CCMAIL: moura@kdewebdev.org CCMAIL: kde-buildsystem@kde.org Alex svn path=/trunk/KDE/kdelibs/; revision=582410
2006-08-15remove the init() macro as per Alex's suggestion.Allen Winter
Thanks Alex. This does simplify things. svn path=/trunk/KDE/kdelibs/; revision=573396
2006-08-14fix handling of required features.Allen Winter
svn path=/trunk/KDE/kdelibs/; revision=572807
2006-08-13add a new init() macro that should go at the top of each module's Allen Winter
toplevel CMakeLists.txt file. init() basically erases any temp files that are left around from previous runs (like if the user hit ^C before cmake completed) svn path=/trunk/KDE/kdelibs/; revision=572796
2006-07-04make the last three options of macro_log_feature() optional, so kdenetwork ↵Alexander Neundorf
configures Alex svn path=/trunk/KDE/kdelibs/; revision=558140
2006-06-24now handles required packages. also supports minimum_version and comments ↵Allen Winter
fields. approved by aleXXX. svn path=/trunk/KDE/kdelibs/; revision=554598
2006-05-16-a new cmake module which contains two macros:Alexander Neundorf
MACRO_LOG_FEATURE(VAR FEATURE DESCRIPTION URL) Logs the information so that it can be displayed at the end of the configure run VAR : variable which is TRUE or FALSE indicating whether the feature is supported FEATURE: name of the feature, e.g. "libjpeg" DESCRIPTION: description what this feature provides URL: home page MACRO_DISPLAY_FEATURE_LOG() Call this at the end of the toplevel CMakeLists.txt to display the collected results Example: INCLUDE(MacroLogFeature) FIND_PACKAGE(JPEG) MACRO_LOG_FEATURE(JPEG_FOUND "libjpeg" "Support JPEG images" "http://www.ijg.org") ... MACRO_DISPLAY_FEATURE_LOG() Alex CCMAIL:kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=541576