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 |
Berk Geveci
|
1944e1887d
|
ENH: expand variables in a command before escaping spaces in the command
|
2001-11-27 17:32:33 -05:00 |
Bill Hoffman
|
41017cbc88
|
ENH: clean up warnings
|
2001-11-13 12:38:53 -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
|
8591786867
|
ENH: add better error reports in parsing cmake files, like what file has the error
|
2001-10-02 17:28:55 -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
|
b9d56e8497
|
BUG: make a copy of the arguments before passing them to Execute
|
2001-09-20 13:44:27 -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 |
Bill Hoffman
|
3091e9b8f6
|
BUG: fix incorrect deletion of function blockers
|
2001-08-30 17:32:48 -04:00 |
Bill Hoffman
|
94337f8015
|
clean up a bit
|
2001-08-29 09:57:49 -04:00 |
Bill Hoffman
|
5edd7673e1
|
ENH: add caching for the input CMakeList.txt files, 2X speed up
|
2001-08-28 18:28:31 -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
|
538ff79e2f
|
ENH: improve coverage
|
2001-08-23 18:02:30 -04:00 |
Bill Hoffman
|
a4f40c31f1
|
ENH: add dump documentation test
|
2001-08-23 17:40:07 -04:00 |
Yves Starreveld
|
a159c2d306
|
Added support for .mm source files (ObjC++)
|
2001-08-21 11:04:38 -04:00 |
Sebastien Barre
|
afba045028
|
gcc and MSVC clash on basic_string::compare(), let's try substr()
|
2001-08-19 12:14:24 -04:00 |
Sebastien Barre
|
ce4f2718f2
|
Support for $ENV{VAR} syntax (lookup in the environment vars)
|
2001-08-18 12:52:19 -04:00 |
Brad King
|
3d86ad7237
|
ENH: Improved INSTALL_FILES and INSTALL_PROGRAMS commands to allow each call to the command in a single directory to specify a different install path.
|
2001-08-14 17:18:52 -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 |
Bill Hoffman
|
4b2d48051f
|
ENH: html output for docs
|
2001-08-07 13:46:04 -04:00 |
Brad King
|
ee12492c0a
|
BUG: Fixed off-by-one error in ExpandVariablesInString for case of $ or @ as last character of string.
|
2001-08-02 14:10:19 -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
|
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
|
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 |
Bill Hoffman
|
8bad4180c7
|
ENH: Re-implemented ExpandVariablesInString to significantly improve performance.
|
2001-07-27 16:29:50 -04:00 |
Ian Scott
|
4878ed3d29
|
MAkefile now strips duplicate directores from the libraries and include paths
|
2001-07-27 13:06:05 -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 |
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 |
Bill Hoffman
|
556d27c9eb
|
ENH: add support for mac osx
|
2001-07-16 10:14:41 -04:00 |
Berk Geveci
|
87331468e9
|
Better error checking.
|
2001-07-10 16:20:24 -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
|
8da64c7c44
|
ENH: put back stdio.h to get sprintf
|
2001-06-22 14:53:14 -04:00 |
Brad King
|
487dc39f12
|
ERR: Removed stray standard header include. They should be added to cmStandardIncludes.h
|
2001-06-22 12:17:53 -04:00 |
Ken Martin
|
24ec7f5c3c
|
removed stricmp
|
2001-06-22 11:32:27 -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 |
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 |
Bill Hoffman
|
9922155423
|
ENH: rename Invoke to InitialPass
|
2001-06-06 13:19:15 -04:00 |
Jim Miller
|
6948617497
|
Change name of file created from Testfile to CMakeTestfile.txt
|
2001-06-06 11:02:13 -04:00 |
Jim Miller
|
dce5c3efcc
|
FIX: forgot to close the files
|
2001-06-06 07:47:56 -04:00 |
Jim Miller
|
84dc25e9f5
|
ENH: Added AddTest, and GenerateTestfile routines
|
2001-06-05 20:34:01 -04:00 |
Bill Hoffman
|
a3cfcd9894
|
BUG: clean up memory leaks.
|
2001-06-04 10:18:03 -04:00 |