Commit Graph

42 Commits

Author SHA1 Message Date
Sebastien Barre
b180bf609b fix warning for Borland build 2001-11-30 17:20:43 -05:00
Ken Martin
05717b3dab a better fix maybe 2001-11-08 15:09:43 -05:00
Bill Hoffman
03fd2f6dfa make sure custom targets are in the ALL_BUILD 2001-11-08 14:44:12 -05:00
Phil Pritchett
8476330979 switched string::compare to strncmp 2001-11-05 05:43:48 -05:00
Phil Pritchett
8c582aae12 allow more than one external MS project 2001-11-02 11:19:15 -05:00
Phil Pritchett
4ba36ca453 INCLUDE_EXTERNAL_MSPROJECT command 2001-10-31 07:03:32 -05: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
Bill Hoffman
db1303aa7d ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
Brad King
cfa25e9e1a ENH: Added INSTALL_PROGRAMS command and corresponding support. This involved splitting cmTarget::INSTALL into INSTALL_FILES and INSTALL_PROGRAMS enum values. INSTALL_FILES no longer adds execute permission. The INSTALL_PROGRAMS commnad takes either a list of explicit names, or a regex. It will not expand source lists like the INSTALL_FILES command will. 2001-07-31 11:29:21 -04:00
Brad King
e693d47253 ENH: Added support for selection of static/shared build on a per-library basis. 2001-07-02 15:38:02 -04:00
Bill Hoffman
9c9461d130 allow no name project 2001-06-21 17:55:28 -04:00
Bill Hoffman
4f77d737c9 ENH: move utilities to targets from makefile, and add versioning to cache 2001-06-07 14:52:29 -04:00
Bill Hoffman
38a164d254 ENH: rename DSWMakefile and DSPMakefile to DSWWriter and DSPWriter 2001-06-06 13:48:13 -04:00
Bill Hoffman
b92b025226 STYLE: line too long 2001-06-04 18:24:43 -04:00
Bill Hoffman
a3cfcd9894 BUG: clean up memory leaks. 2001-06-04 10:18:03 -04:00
Ken Martin
1f6057e864 install fixes for win32 2001-05-23 12:02:47 -04:00
Ken Martin
089aa3e106 option to make utilities in the all target 2001-05-04 15:50:26 -04:00
Bill Hoffman
de10cfc72e ENH: move testing stuff to cmake from configure, good bye dashboard... :) 2001-05-04 11:30:46 -04:00
Bill Hoffman
96ec40943c ENH: implement ADD_TARGET command, and add an ALL_BUILD target 2001-05-01 16:55:32 -04:00
Ken Martin
2da0c57d46 added TARGET_LINK_LIBRARY command and support for debug and release libraries to link against 2001-04-30 10:44:00 -04:00
Will Schroeder
54cfe84f3f ENH:New copyright 2001-04-27 08:01:17 -04:00
Ken Martin
41e1270413 support for debug and opt libraries 2001-04-26 16:22:53 -04:00
Bill Hoffman
90e5612298 ENH: new GUI editor for cmake cache file 2001-04-23 16:40:29 -04:00
Ken Martin
24bce99cbf cleaned up the coding style made ivars private etc 2001-04-19 13:28:46 -04:00
Ken Martin
865ec96644 major changes to support multiple libraries and source lists 2001-04-11 14:59:02 -04:00
Bill Hoffman
70b14df3f0 BUG: fix depends for libraries and executables in the same dir 2001-04-06 17:01:57 -04:00
Brad King
5fc8300476 ENH: Added utility dependency support. Now a project can depend on other executables as well as link libraries. 2001-03-09 10:53:32 -05:00
Bill Hoffman
af30fe6745 BUG: fix circular depends on libraries and remove depends for static libraries 2001-02-28 17:50:15 -05:00
Ken Martin
e5e2a57bfb many enhancements including dll support 2001-02-27 16:50:51 -05:00
Bill Hoffman
0b0d1b1d43 ENH: add CMakeCache.txt support 2001-02-22 19:24:43 -05:00
Bill Hoffman
89e037ee19 ENH: first pass at cache, clean up the unix generator, clean up configure.in some 2001-02-19 15:13:48 -05:00
Ken Martin
43859e36cf ENH: add new commands fro find library and find program 2001-02-16 11:34:23 -05:00
Ken Martin
fce56c57c4 some cleanup and fixes 2001-02-15 13:30:13 -05:00
Bill Hoffman
d195c01a90 ENH: add cache manager class, move all commands into cmCommands.cxx to speed up compile times, share a .lib with the command line and mfc versions. 2001-02-12 14:26:25 -05:00
Will Schroeder
0ce5ac760b ENH:Documentation and cleanups 2001-01-11 14:55:47 -05:00
Will Schroeder
88bbc0c30d ENH:Documentation and cleanups 2001-01-11 14:47:38 -05:00
Bill Hoffman
c54a05bfc7 ENH: rework cmake, added ruleMaker classes and changed the syntax of the CMakeLists.txt files. 2001-01-05 11:41:20 -05:00
Bill Hoffman
74c1345333 ENH: change ME to LIBRARY and added PROJECT, also remove ITK stuff and replaced with CMake 2000-09-27 15:01:19 -04:00
Bill Hoffman
1e3ba0f1d7 ENH: clean up code, and varible names 2000-09-21 13:45:08 -04:00
Bill Hoffman
aa3ca2b432 ENH: CMake and configure now use SUBDIRS in CMakeLists.txt to find all the directories of the system. 2000-09-12 05:30:35 -04:00
Bill Hoffman
077c31484e ENH: move from tools and create working CMake program 2000-08-30 13:35:41 -04:00
Bill Hoffman
1f42f521ce NEW: move from tools and config to create CMake 2000-08-29 15:26:29 -04:00