summaryrefslogtreecommitdiffstats
path: root/Modules/CMakeGenericSystem.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Add VisualStudio 9 and 10 generators for Itanium platformMatej Hribernik2011-06-201-1/+1
|
* Only offer the compile command output feature on unix systemsManuel Klimek2011-05-161-3/+6
|
* make compile command output optionalManuel Klimek2011-04-251-0/+3
|
* Correct CMAKE_INSTALL_PREFIX value for Win64 apps (#9992)David Cole2010-09-091-13/+89
| | | | | | | | | | | | | The default value for CMAKE_INSTALL_PREFIX should be based on what architecture the built targets are, not what architecture CMake itself is. This fix merely guesses better what the built targets architecture is. It still may guess incorrectly in some cases. For those cases, it will have to be up to build scripts and developers on projects to pass in a correct value for CMAKE_INSTALL_PREFIX with -D on the command line or via 'force cache value' logic in CMakeLists.txt files.
* Modules: Fix spelling 'To distributed' -> 'To distribute'Todd Gamblin2010-08-091-1/+1
|
* Split GNU compiler information filesBrad King2009-12-021-3/+0
| | | | | | | | | | | | | | This moves GNU compiler flags into new-style modules Compiler/GNU-<lang>.cmake Platform/<os>-GNU-<lang>.cmake We use language-independent helper modules Compiler/GNU.cmake Platform/<os>-GNU.cmake to define macros consolidating the information.
* Convert CMake non-find modules to BSD LicenseBrad King2009-09-281-0/+14
| | | | | | | This adds copyright/license notification blocks CMake's non-find modules. Most of the modules had no notices at all. Some had notices referring to the BSD license already. This commit normalizes existing notices and adds missing notices.
* ENH: Allow projects to disable per-rule echo linesBrad King2009-03-161-3/+3
| | | | | | | | | This creates global property RULE_MESSAGES which can be set to disbale per-rule progress and action reporting. On Windows, these reports may cause a noticable delay due to the cost of starting extra processes. This feature will allow scripted builds to avoid the cost since they do not need detailed information anyway. This replaces the RULE_PROGRESS property created earlier as it is more complete. See issue #8726.
* ENH: Allow projects to disable per-rule progressBrad King2009-03-161-0/+3
| | | | | | | | This creates global property RULE_PROGRESS which can be set to disbale per-rule progress reporting. On Windows, progress reports may cause a noticable delay due to the cost of starting an extra process. This feature will allow scripted builds to avoid the cost since they do not need detailed progress anyway. See issue #8726.
* STYLE: this is not necessary anymore for kdevelop, the kdevelop generatorAlexander Neundorf2009-01-101-5/+1
| | | | | | | | | now generates the project so that the environment variable VERBOSE is set to 1 when make is executed by kdevelop (and additionally this didn't work, since CMAKE_GENERATOR never matches KDevelop3, this is now in CMAKE_EXTRA_GENERATOR) Alex
* ENH: Rename SET_PROPERITES command to SET_PROPERTY and give it a more ↵Brad King2008-01-171-1/+1
| | | | powerful signature.
* ENH: add flag so a terminating slash for the link path can be specified ↵Alexander Neundorf2007-08-281-0/+1
| | | | | | (needed by the Digital Mars D compiler) Alex
* BUG: use CMAKE_HOST_UNIX here instead of UNIXAlexander Neundorf2007-08-091-3/+3
| | | | Alex
* STYLE: change global cmake variable CMAKE_TARGET_SUPPORTS_ONLY_STATIC_LIBSAlexander Neundorf2007-06-261-1/+1
| | | | | | to the first global cmake property TARGET_SUPPORTS_SHARED_LIBS Alex
* ENH: print a warning if ADD_LIBRARY( SHARED/MODULE ) is used and the targetAlexander Neundorf2007-06-211-0/+3
| | | | | | platform doesn't support shared libraries Alex
* STYLE: move the two CMAKE_SHARED_LIBRARYC/CXX_FLAGS for gcc fromAlexander Neundorf2007-05-221-14/+8
| | | | | | CMakeGenericSystem.cmake to gcc.cmake Alex
* ENH: Allow user project code to distinguish between an install prefix set on ↵Brad King2006-10-161-0/+8
| | | | the command line and one set by CMake as a default. This is useful for changing the default prefix while still allowing the user to override it.
* ENH: Adding advanced option CMAKE_COLOR_MAKEFILE for makefile generators ↵Brad King2006-05-251-0/+7
| | | | with default ON.
* ENH: Cleanup link libraries. Remove -l from -ldlAndy Cedilnik2006-04-201-1/+1
|
* ENH: Added platform settings CMAKE_FIND_LIBRARY_PREFIXES and ↵Brad King2006-02-091-0/+3
| | | | CMAKE_FIND_LIBRARY_SUFFIXES to allow customized searching for libraries.
* BUG: CMAKE_INSTALL_PREFIX must always have forward slashes.Brad King2006-02-031-0/+4
|
* BUG: fix for bug 2322, use CMAKE_EXECUTABLE_SUFFIX variable for exe suffixBill Hoffman2006-01-021-0/+1
|
* ENH: Picking better default for CMAKE_INSTALL_PREFIX on Windows by using ↵Brad King2005-08-291-8/+11
| | | | ProgramFiles environment variable. Now that install actually works on Windows I'm making this entry non-advanced also.
* ENH: make KDevelop3 default to CMAKE_VERBOSE_MAKEFILEBill Hoffman2005-07-191-1/+0
|
* ENH: make KDevelop3 default to CMAKE_VERBOSE_MAKEFILEBill Hoffman2005-07-191-2/+6
|
* ENH: adde dback in CMAKE_VERBOSE_MAKEFILE that was acc removedKen Martin2005-06-201-1/+5
|
* ENH: Added better default install location for windows builds. The previous ↵Brad King2005-02-221-6/+17
| | | | default /usr/local did not make much sense. Now "%SystemDrive%/Program Files/PROJECT_NAME" is used, which is the windows equivalent to /usr/local.
* ENH: major changes to support addition of languages from cmake modules ↵Bill Hoffman2004-09-221-3/+5
| | | | directory.
* ENH: more uniform approach to enable language, one step closer to being able ↵Bill Hoffman2004-08-261-0/+36
to enable a language without modifing cmake source code