232 Commits

Author SHA1 Message Date
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
Yves Starreveld
247c1640da Changes to allow MODULE type target for a shared library 2001-08-28 18:02:59 -04:00
Bill Hoffman
f709e5588e ENH: change expand variables to use GetDefinition 2001-08-27 14:44:15 -04:00
Bill Hoffman
a4f40c31f1 ENH: add dump documentation test 2001-08-23 17:40:07 -04:00
Bill Hoffman
ddd5a7d729 ENH: change all maps of string to be maps of cmStdString, to reduce symbol length in object files. 2001-08-22 11:58:17 -04:00
Bill Hoffman
032106c337 BUG: shorten length of symbols 2001-08-22 11:26:54 -04:00
Ken Martin
0b471134c3 now creates output directories 2001-08-10 15:54:19 -04:00
Ken Martin
c71a860978 updated version 2001-08-09 11:09:18 -04:00
Ken Martin
d0c306058c updated version 2001-08-09 11:08:35 -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
8a03ccda07 ENH: Added SUBDIR_DEPENDS command and corresponding support code. This command allows specification that a set of subdirectories be built before a particular directory. 2001-08-01 16:14:16 -04:00
Brad King
ddec29c52d BUG: Changed include and link directory paths in cmMakefile back to std::vector because there is an order dependency. Only cmMakefile::AddIncludeDirectory and cmMakefile::AddLinkDirectory should be called to add directories to the paths. They make sure the paths are unique as they are inserted. 2001-07-30 11:34:03 -04:00
Ian Scott
b24861d895 Removed the Uniquification of the include and link directory list in FinalPass,
and achieved the same effect by makein m_LinkDirectores and m_IncludeDirectories
a set rather than vector
2001-07-30 07:18:38 -04:00
Ian Scott
4878ed3d29 MAkefile now strips duplicate directores from the libraries and include paths 2001-07-27 13:06:05 -04:00
Ken Martin
f8f4560ab4 fixed warnings 2001-07-26 08:36:54 -04:00
Bill Hoffman
a5eac44d18 ENH: rework GUI with configure/OK/Cancel 2001-07-25 18:30:27 -04:00
Ken Martin
4ab2650802 added for each command 2001-07-25 16:53:13 -04:00
Ken Martin
0136329482 updated version 2001-07-18 16:45:49 -04:00
Amitha Perera
e169953e92 ENH: Source and header file extensions are in variables in cmMakefile.
AUX_SOURCE_DIRECTORY will only add files that have a "source" extension.
2001-07-16 18:40:42 -04:00
Ken Martin
df79a0bc47 version num 2001-07-11 13:31:47 -04:00
Ken Martin
ec50160652 version num 2001-07-11 13:30:59 -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
Ken Martin
2a7fc5750b updated version to 0.3 2001-06-27 16:18:14 -04:00
Ken Martin
ac12186742 updated version to 0.2 2001-06-27 16:17:35 -04:00
Ken Martin
43793f7df4 added escape quotes option in replace strings 2001-06-22 11:14:32 -04:00
John Biddiscombe
e1e7b8adca ENH: Added RemoveSource(...) to complement AddSource. New command
SOURCE_FILES_REMOVE uses it and can be used to take files out of the build
2001-06-22 09:47:02 -04:00
Brad King
cf82992964 ENH: Extended INCLUDE_REGULAR_EXPRESSION to allow selective complaints about missing dependencies. 2001-06-21 15:02:52 -04:00
Ken Martin
ead17fbd9d added some const versions of get methods 2001-06-11 16:47:15 -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
Ken Martin
37801ddaae added enable testing deprecated some commands 2001-06-06 13:58:18 -04:00
Jim Miller
84dc25e9f5 ENH: Added AddTest, and GenerateTestfile routines 2001-06-05 20:34:01 -04:00
Ken Martin
ad92f34fea added version number 2001-05-24 11:47:21 -04:00
Brad King
a5480276d5 ENH: Added cmData and corresponding DataMap in cmMakefile to allow commands to register arbitrary extra data with the makefile without modifying the cmMakefile class definition. 2001-05-16 09:19:46 -04:00
Ken Martin
639f1fa239 added registry entry support and windows app support 2001-05-11 10:53:17 -04:00
Bill Hoffman
885e37da22 ENH: call configure from cmake 2001-05-07 18:11:16 -04:00
Ken Martin
089aa3e106 option to make utilities in the all target 2001-05-04 15:50:26 -04:00
Ken Martin
fc1562f004 system config uses cmake commands now 2001-05-03 08:52:32 -04:00
Bill Hoffman
96ec40943c ENH: implement ADD_TARGET command, and add an ALL_BUILD target 2001-05-01 16:55:32 -04:00
Brad King
73644c3acd ERR: Removed a conflict that was checked in. 2001-04-30 11:29:30 -04:00