75 Commits

Author SHA1 Message Date
Brad King
98c51ff6dc ENH: Overhaul CMake version numbering
This moves the version numbers into an isolated configured header so
that not all of CMake needs to rebuild when the version changes.

Previously we had spaces, dashes and/or the word 'patch' randomly chosen
before the patch number.  Now we always report version numbers in the
traditional format "<major>.<minor>.<patch>[-rc<rc>]".

We still use odd minor numbers for development versions.  Now we also
use the CCYYMMDD date as the patch number of development versions, thus
allowing tests for exact CMake versions.
2009-03-05 15:17:07 -05:00
Bill Hoffman
f0a41ce160 BUG: fix for 4026, display a message if ccmake has errors 2008-10-09 12:49:49 -04:00
Bill Hoffman
354abb72d9 ENH: fix it for working with an empty cache 2008-03-07 16:32:09 -05:00
Bill Hoffman
3fa087c8ab ENH: fix make edit_cache for cmake-gui 2008-02-12 09:49:42 -05:00
Bill Hoffman
33170bc371 ENH: there can be only one version 2006-11-29 17:17:16 -05:00
Ken Martin
f7217ef344 ENH: remove old unused code 2006-10-06 15:33:16 -04:00
Bill Hoffman
65e3842d51 ENH: only change the cache if the value was really changed 2006-08-10 11:05:44 -04:00
Bill Hoffman
e975836292 ENH: not all messages are errors 2006-03-16 11:28:13 -05:00
Ken Martin
fb5d92ea37 ENH: m_ cleanup for curses 2006-03-16 10:44:55 -05:00
Brad King
c7a75e92c9 COMP: Changed while(1) to for(;;) to avoid warning about constant control expression. 2005-05-03 14:57:32 -04:00
Andy Cedilnik
3bc8cbd475 ENH: Reload PreLoad.cmake every time you do configure 2004-08-17 16:13:31 -04:00
Andy Cedilnik
c4805a1b79 ENH: Enable preload for ccmake 2004-08-17 15:36:28 -04:00
Bill Hoffman
2474302c25 ENH: remove deletes 2004-07-20 11:02:12 -04:00
Bill Hoffman
9fe2ab2f71 BUG: fix for 981 cursor returns to correct place in help screen 2004-07-19 13:01:40 -04:00
Brad King
4eb0400c98 ENH: Adding MODIFIED property to cache values that have been changed by the user. 2004-06-23 10:13:02 -04:00
Andy Cedilnik
0986b42761 BUG: Prevent deleting not existing variables and therefore prevent crash. Fixes: Bug #750 - CCMake crashes when deleting all variables 2004-04-15 15:46:58 -04:00
Andy Cedilnik
183273bea2 BUG: Prevent crash when deleting the last cache item 2004-02-22 22:06:33 -05:00
Brad King
88e1571c76 BUG#129: Fixed load/save of CMakeCache.txt when it is not in the current directory. 2003-08-06 18:39:16 -04:00
Andy Cedilnik
65dcf074a1 BUG: When only loading ccmake cache, do not allow generate 2003-06-06 09:57:28 -04:00
Andy Cedilnik
dfd22fdf23 ENH: On envocation of ccmake check if directories are correct, but do not rerun configure 2003-05-29 11:14:48 -04:00
Andy Cedilnik
889a119474 If there was no error, do not say that there was one 2003-03-17 11:21:05 -05:00
Andy Cedilnik
729bc4cb6d Remove warnings 2003-03-09 18:16:46 -05:00
Andy Cedilnik
063d6b5ecb Remove warning 2003-03-07 11:53:20 -05:00
Andy Cedilnik
7a18dd8edd Add searching of variables 2003-03-07 11:27:28 -05:00
Brad King
486454ef78 BUG: Fixed crash when CMAKE_ROOT cannot be found. 2003-01-22 10:33:34 -05:00
Andy Cedilnik
934d7d3dd6 Rename local variable 2002-11-22 09:45:50 -05:00
Brad King
a7da3d4eff ERR: Fixed string literal to char* warnings. 2002-11-21 10:03:36 -05:00
Andy Cedilnik
1d39833446 Add progress to ccmake 2002-11-19 13:09:16 -05:00
Andy Cedilnik
65a814c989 Initial add of progress 2002-11-18 16:29:14 -05:00
Andy Cedilnik
202d2ea69a Revert 2002-11-07 09:15:36 -05:00
Andy Cedilnik
3d4a2fdc52 In certain cases, try to guess the source directory, so that you can run cmake or ccmake without specifying source dir 2002-11-06 12:04:24 -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
Andy Cedilnik
c3007233ec Rename variables to remove warnings 2002-10-17 10:51:23 -04:00
Brad King
9d32676b70 ERR: Fixed bad sentence in error message. 2002-09-30 21:34:05 -04:00
Ken Martin
f7ec3c2a76 compiler warning 2002-09-22 07:53:55 -04:00
Ken Martin
4267a1b4c1 some cmake api changees 2002-09-17 14:20:07 -04:00
Ken Martin
6844dfd7ca some cmake api changees 2002-09-17 14:04:33 -04:00
Ken Martin
b67f7451fd removed extra Generate that was screwing things up 2002-09-14 10:59:06 -04:00
Andy Cedilnik
9ec133d428 Fix bug in ccmake which made it crash when all cache values were deleted 2002-09-11 15:13:32 -04:00
Andy Cedilnik
2ca71beb2a Fix problem with ccmake crashing on empty caches 2002-09-11 15:04:50 -04:00
Andy Cedilnik
bef93dc5c1 Couple of changes: cache variables now have a map of properties. ADVANCED and HELPSTRING are now properties of cache variable, IsAdvanced is gone, so is GetCacheEntry, since cache entries are now all private. To access them, you use the iterator. -ADVANCED cache entries are gone and are replaced by the property of cache variables. The cache file still looks the same, but the -ADVANCED cache entries are created when writing file. MarkAsAdvanced and VariableRequires are fixed. So are curses gui and wizard 2002-09-11 14:05:45 -04:00
Ken Martin
2c7e9b3b59 new architecture 2002-09-06 13:00:12 -04:00
Ken Martin
e8d0e8088f some changes in cachemanager and singletons 2002-08-28 16:35:54 -04:00
Ken Martin
2353f5e787 minor fixes for new cache api 2002-08-21 15:37:49 -04:00
Brad King
55f3a3817e ERR: Fixed compiler warnings about unused parameters. 2002-06-18 17:20:07 -04:00
Bill Hoffman
20308ac96a ERR: Fixed sun CC warnings. 2002-06-11 09:14:19 -04:00
Berk Geveci
d53458de9a The entry widgets are now created with what is initially available on the terminal. 2002-05-01 11:34:27 -04:00
Berk Geveci
77bb62e00c Exit ccmake on fatal errors. 2002-04-23 16:16:48 -04:00
Will Schroeder
a6a43d5320 ENH:Updated copyright 2002-01-21 15:30:43 -05:00
Berk Geveci
5adda3463a BUG: Curses was being used without initialization. 2002-01-14 14:49:05 -05:00