370 Commits

Author SHA1 Message Date
Ken Martin
9e526f797a removed cmMakefile depend from cmSystemTools 2002-12-02 15:59:59 -05:00
Ken Martin
20b7e6b222 ENH: space fixes and add a status option to message command 2002-11-13 15:59:40 -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
a518fed4e3 Try to improve source group interface 2002-10-04 18:16:13 -04:00
Andy Cedilnik
202600f95a Add GetLocal on cmMakefile and on local builds do not perform tests 2002-09-20 15:01:00 -04:00
Andy Cedilnik
157e2b4ac3 Add option of TRY_COMPILE to store the output of compilation so that if the output fails you can display it or store it in the file 2002-09-20 13:15:56 -04:00
Ken Martin
610ff11cf3 now Try compile can include CMAKE_FLAGS 2002-09-18 11:37:40 -04:00
Brad King
aa29bbc326 ENH: Added RemoveDefinition method. 2002-09-18 10:39:41 -04:00
Ken Martin
a4ca3229ff renamed GenerateMakefile to ConfigureFinalPass 2002-09-15 08:52:24 -04:00
Ken Martin
bea21587cf updated makefile moved commands into cmake and fixed try compile 2002-09-10 16:52:39 -04:00
Ken Martin
25ff4552b3 new arch 2002-09-06 13:06:23 -04:00
Ken Martin
d0be2896d7 changed cache manager and registered generators to no longer be singletons 2002-08-28 14:51:10 -04:00
Ken Martin
499bd45d4d removed shared lib support 2002-08-23 16:13:34 -04:00
Ken Martin
9f870d3efb minor bug 2002-08-21 13:16:07 -04:00
Ken Martin
6158aa7fd6 dll support 2002-08-21 12:01:55 -04:00
Ken Martin
32ad30e883 better error handling with if statements 2002-07-10 11:38:38 -04:00
Ken Martin
2a7e4539e6 fixed warning 2002-07-02 08:24:36 -04:00
Ken Martin
44a7cd55ff removed all source lists from the system and made them vectors. Also appended _CMAKE_PATH to the end of the automatic cache entries for executables and libraries. Odds of all these changes working are slim but cmake builds and passes all its tests. VTK40 starts building 2002-06-27 15:57:09 -04:00
Ken Martin
11cff6ef6a updated rev 2002-06-05 13:30:54 -04:00
Bill Hoffman
a80153b5cb make it backwards compatible with old cmake 2002-05-02 15:56:13 -04:00
Bill Hoffman
27fe57b716 ENH: change LINK_LIBRARY to add to targets 2002-05-02 13:17:10 -04:00
Amitha Perera
099436db26 ENH: Make the LinkLibraries command contribute dependencies towards AddLibraries. 2002-05-01 16:33:27 -04:00
Amitha Perera
1f8df8585e ENH: Add library dependency analysis. 2002-05-01 14:00:21 -04:00
Bill Hoffman
4ea0f6b949 ENH: add enable language support for PROJECT command, this means that a C only project can be built with cmake, even without a cxx compiler 2002-04-02 15:43:23 -05:00
Bill Hoffman
8b3b49a010 ENH: major change, the cmMakefile now contains a master list of cmSourceFile objects, the source lists reference the list via pointers, also you can now set properties on a file, like compile flags, abstract, etc. 2002-03-29 10:06:30 -05:00
Will Schroeder
a6a43d5320 ENH:Updated copyright 2002-01-21 15:30:43 -05:00
Brad King
4688198996 ERR: Missing forward declaration of cmMakeDepend added. 2002-01-17 10:48:37 -05:00
Ken Martin
48f77f9de1 next release 2002-01-15 15:50:35 -05:00
Ken Martin
d41b42a019 next release 2002-01-15 15:46:34 -05:00
Ken Martin
79d9bd8a59 added release verison to cmMakefile 2002-01-02 16:44:44 -05:00
Brad King
fd37e46eb3 ENH: Added option to IF command to test if a command exists. Syntax is IF(COMMAND name-of-command). 2001-12-18 09:39:26 -05:00
Brad King
ee31c3e0a4 ENH: SUBDIR_DEPENDS command now does nothing. The parallel build functionality is now automatic. Dependencies are setup to force the same build order as a single threaded build, but multiple files in the same directory can be built simultaneously. Also fixed bug with inheriting CMakeLists.txt files when a directory level is skipped. 2001-12-10 11:03:44 -05:00
Ken Martin
95fa88b7bc version rev 2001-12-07 16:06:08 -05:00
Ken Martin
ab3b0c04aa release 10 2001-12-07 16:01:32 -05:00
Ken Martin
cf8003f03f up version 2001-12-05 12:07:34 -05:00
Ken Martin
d4bb11cd8b up version 2001-12-05 11:59:18 -05:00
Sebastien Barre
ef74458b34 Add optional BEFORE param to INCLUDE_DIRECTORIES so that include dirs can be specified before the actual include dirs 2001-11-02 22:32:39 -05:00
Bill Hoffman
091e95f26d ENH: add an option to configure file command that allows for only expansion of at variables and not dollar variables 2001-10-30 14:05:07 -05:00
Bill Hoffman
1c5c899fd7 add dependency for configure files and use short path in WIN32 cmake test 2001-10-26 15:42:02 -04:00
Ken Martin
c9caf2390c version 2001-10-01 13:36:27 -04:00
Ken Martin
8e505ebf53 version 2001-10-01 13:35:44 -04: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
Ken Martin
1bf6afaabf version rev to 95 2001-09-19 14:20:53 -04:00
Ken Martin
ccc1c3d50a version rev to 94 2001-09-19 14:20:37 -04:00
Ken Martin
0fe42a9857 various windows fixes 2001-09-10 15:11:15 -04:00
Bill Hoffman
cc5c1fa6f7 ENH: separate command from its arguments in the custom command. This allows the generator on windows to change the slashes for just the command 2001-09-04 16:07:54 -04:00
John Biddiscombe
0645a50061 ENH: ExpandVariables functions return a char * for convenience 2001-09-01 16:12:52 -04:00
Ken Martin
22025945c8 version rev 2001-08-30 16:19:46 -04:00
Ken Martin
4798e61fa0 version rev 2001-08-30 16:19:04 -04:00
Brad King
222199b3cd ENH: Added a const version of GetLinkLibraries(). 2001-08-29 10:47:01 -04:00