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 |
Brad King
|
8859bd5ac8
|
ENH: Added GetUsedCommands() method.
|
2001-02-26 17:58:54 -05:00 |
Ken Martin
|
acbd160dd2
|
a variety of fixes and enhancements
|
2001-02-26 17:17:34 -05:00 |
Bill Hoffman
|
0b0d1b1d43
|
ENH: add CMakeCache.txt support
|
2001-02-22 19:24:43 -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
|
dd36c5f296
|
ENH: add configure style @var@ expansion
|
2001-02-13 16:48:00 -05:00 |
Bill Hoffman
|
db267f533b
|
ENH: get rid of special msc configure file
|
2001-02-12 19:49:52 -05:00 |
Will Schroeder
|
658614ff6a
|
ENH:Reworked CMake for consistency
|
2001-01-18 11:20:24 -05:00 |
Will Schroeder
|
b3480795c4
|
ENH:Simple program dumps out internal documentation for CMake
|
2001-01-12 12:43:00 -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 |