Brad King
96afb12087
Convert CMake to OSI-approved BSD License
...
This converts the CMake license to a pure 3-clause OSI-approved BSD
License. We drop the previous license clause requiring modified
versions to be plainly marked. We also update the CMake copyright to
cover the full development time range.
2009-09-28 11:43:28 -04:00
Brad King
ee2b446c95
Create CMake Policy CMP0015 to fix set(CACHE)
...
The set(CACHE) and option() commands should always expose the cache
value. Previously we failed to expose the value when it was already set
if a local variable definition hid it. When set to NEW, this policy
tells the commands to always remove the local variable definition to
expose the cache value. See issue #9008 .
2009-09-10 16:59:45 -04:00
Ken Martin
f686dbecb6
some white space fixes for the book
2009-09-03 15:29:29 -04:00
Brad King
33e865c041
ENH: Add unset() command.
...
This introduces the unset() command to make it easy to unset CMake
variables, environment variables, and CMake cache variables. Previously
it was not even possible to unset ENV or CACHE variables (as in
completely remove them). Changes based on patch from Philip Lowman.
See issue #7507 .
2008-08-25 10:31:29 -04:00
Ken Martin
0e69d38004
ENH: add return and break support to cmake, also change basic command invocation signature to be able to return extra informaiton via the cmExecutionStatus class
2008-01-23 10:28:26 -05:00
Alexander Neundorf
fc8ce17433
ENH: remove RAISE_SCOPE() again and instead add SET(<var> <value> PARENT_SCOPE)
...
Alex
2008-01-18 15:52:54 -05:00
Alexander Neundorf
355b1f23af
STYLE: make formatting of help a bit more consistent
...
Alex
2007-12-20 17:49:38 -05:00
Ken Martin
8d32d229a3
ENH: make commands lower case by default
2007-10-10 11:47:43 -04:00
Ken Martin
5385811e60
STYLE: fix docs
2005-11-17 10:28:35 -05:00
Ken Martin
345cf04012
ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings
2005-03-18 10:41:41 -05:00
Ken Martin
acdd032109
ENH: now the set command can set environment variables
2005-01-20 14:38:16 -05:00
Andy Cedilnik
038abb867e
ENH: Add support for install postfix
2004-02-03 10:53:41 -05:00
Ken Martin
072db6ad70
removed redundent includes
2003-08-10 18:30:54 -04:00
Brad King
a56ddb5823
ENH: Added CACHE entry types to documentation string.
2003-04-04 10:56:11 -05:00
Brad King
a02574158d
ENH: Cleaned up documentation and formatted it for use by cmDocumentation.
2003-02-14 18:47:16 -05:00
Brad King
1f6a3c67b1
ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs.
2002-10-23 18:03:27 -04:00
Ken Martin
f990777a60
added FORCE option
2002-10-09 15:48:59 -04:00
Bill Hoffman
eb6bba34cd
BUG: fix doc string and allow a variable to be promoted from non-cache to cache
2002-09-27 16:19:37 -04:00
Bill Hoffman
dbdb0adce8
ENH: add ability to use ; separated lists in SET and expand them for addexecutable and addlibrary
2002-03-29 11:04:19 -05:00
Will Schroeder
a6a43d5320
ENH:Updated copyright
2002-01-21 15:30:43 -05:00
Bill Hoffman
baa28efd10
ENH: change InitialPass to take a const reference to the argument string, to avoid changes to the file cache
2001-09-20 15:08:30 -04:00
Bill Hoffman
9922155423
ENH: rename Invoke to InitialPass
2001-06-06 13:19:15 -04:00
Bill Hoffman
5731bc9d54
ENH: change the syntax of the SET command, fix the combo box for larger strings
2001-05-24 12:57:33 -04:00
Ken Martin
a99dfa60ae
new set command and IF NOT
2001-05-01 11:16:20 -04:00