Commit Graph

66 Commits

Author SHA1 Message Date
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
Anonymous
d6fae5faf0 New command: INCLUDE(somefile.txt) 2001-04-30 10:52:58 -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
Ken Martin
30ad61805b bug fixes 2001-04-26 09:38:31 -04:00
Ken Martin
73f04d1409 many fixes and cleanup and features 2001-04-24 16:49:12 -04:00
Bill Hoffman
818b0e5bc1 BUG: fix build directory problem 2001-04-24 12:40:37 -04:00
Ken Martin
b5f62159ca added if else endif add definition 2001-04-19 17:39:03 -04:00
Ken Martin
7b362bdb1f fixed cable package issue 2001-04-16 10:01:13 -04:00
Ken Martin
e40aaa57c3 some bug fixes 2001-04-12 15:34:09 -04:00
Ken Martin
865ec96644 major changes to support multiple libraries and source lists 2001-04-11 14:59:02 -04:00
Brad King
8c087d0e7a ENH: Added SOURCE_GROUP command and corresponding support code. This command allows CMakeLists files to specify how sources are organized into groups in the generated DSP files and makefiles. 2001-03-20 13:20:59 -05:00
Brad King
be4db9150c ENH: Added INCLUDE_REGULAR_EXPRESSION command to set regular expression used in dependency checking. 2001-03-15 18:09:16 -05:00
Brad King
f84972610e BUG: Moved definition of CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR to be as soon as their information is known. 2001-03-15 14:33:47 -05: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
Brad King
4666b01710 ENH: Added UTILITY_SOURCE command for specifying where a 3rd party utility's source is located when it is included in the distribution of a project. 2001-03-08 10:30:18 -05:00