Sebastien Barre
|
ef74458b34
|
Add optional BEFORE param to INCLUDE_DIRECTORIES so that include dirs can be specified before the actual include dirs
|
24 years ago |
Bill Hoffman
|
091e95f26d
|
ENH: add an option to configure file command that allows for only expansion of at variables and not dollar variables
|
24 years ago |
Bill Hoffman
|
8591786867
|
ENH: add better error reports in parsing cmake files, like what file has the error
|
24 years ago |
Bill Hoffman
|
baa28efd10
|
ENH: change InitialPass to take a const reference to the argument string, to avoid changes to the file cache
|
24 years ago |
Ken Martin
|
b9d56e8497
|
BUG: make a copy of the arguments before passing them to Execute
|
24 years ago |
Ken Martin
|
0fe42a9857
|
various windows fixes
|
24 years ago |
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
|
24 years ago |
John Biddiscombe
|
0645a50061
|
ENH: ExpandVariables functions return a char * for convenience
|
24 years ago |
Bill Hoffman
|
3091e9b8f6
|
BUG: fix incorrect deletion of function blockers
|
24 years ago |
Bill Hoffman
|
94337f8015
|
clean up a bit
|
24 years ago |
Bill Hoffman
|
5edd7673e1
|
ENH: add caching for the input CMakeList.txt files, 2X speed up
|
24 years ago |
Yves Starreveld
|
247c1640da
|
Changes to allow MODULE type target for a shared library
|
24 years ago |
Bill Hoffman
|
f709e5588e
|
ENH: change expand variables to use GetDefinition
|
24 years ago |
Bill Hoffman
|
538ff79e2f
|
ENH: improve coverage
|
24 years ago |
Bill Hoffman
|
a4f40c31f1
|
ENH: add dump documentation test
|
24 years ago |
Yves Starreveld
|
a159c2d306
|
Added support for .mm source files (ObjC++)
|
24 years ago |
Sebastien Barre
|
afba045028
|
gcc and MSVC clash on basic_string::compare(), let's try substr()
|
24 years ago |
Sebastien Barre
|
ce4f2718f2
|
Support for $ENV{VAR} syntax (lookup in the environment vars)
|
24 years ago |
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.
|
24 years ago |
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
|
24 years ago |
Bill Hoffman
|
4b2d48051f
|
ENH: html output for docs
|
24 years ago |
Brad King
|
ee12492c0a
|
BUG: Fixed off-by-one error in ExpandVariablesInString for case of $ or @ as last character of string.
|
24 years ago |
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.
|
24 years ago |
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.
|
24 years ago |
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.
|
24 years ago |
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
|
24 years ago |
Bill Hoffman
|
8bad4180c7
|
ENH: Re-implemented ExpandVariablesInString to significantly improve performance.
|
24 years ago |
Ian Scott
|
4878ed3d29
|
MAkefile now strips duplicate directores from the libraries and include paths
|
24 years ago |
Bill Hoffman
|
a5eac44d18
|
ENH: rework GUI with configure/OK/Cancel
|
24 years ago |
Ken Martin
|
4ab2650802
|
added for each command
|
24 years ago |
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.
|
24 years ago |
Bill Hoffman
|
556d27c9eb
|
ENH: add support for mac osx
|
24 years ago |
Berk Geveci
|
87331468e9
|
Better error checking.
|
24 years ago |
Brad King
|
e693d47253
|
ENH: Added support for selection of static/shared build on a per-library basis.
|
24 years ago |
Bill Hoffman
|
8da64c7c44
|
ENH: put back stdio.h to get sprintf
|
24 years ago |
Brad King
|
487dc39f12
|
ERR: Removed stray standard header include. They should be added to cmStandardIncludes.h
|
24 years ago |
Ken Martin
|
24ec7f5c3c
|
removed stricmp
|
24 years ago |
Ken Martin
|
43793f7df4
|
added escape quotes option in replace strings
|
24 years ago |
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
|
24 years ago |
Brad King
|
cf82992964
|
ENH: Extended INCLUDE_REGULAR_EXPRESSION to allow selective complaints about missing dependencies.
|
24 years ago |
Bill Hoffman
|
4f77d737c9
|
ENH: move utilities to targets from makefile, and add versioning to cache
|
25 years ago |
Ken Martin
|
37801ddaae
|
added enable testing deprecated some commands
|
25 years ago |
Bill Hoffman
|
9922155423
|
ENH: rename Invoke to InitialPass
|
25 years ago |
Jim Miller
|
6948617497
|
Change name of file created from Testfile to CMakeTestfile.txt
|
25 years ago |
Jim Miller
|
dce5c3efcc
|
FIX: forgot to close the files
|
25 years ago |
Jim Miller
|
84dc25e9f5
|
ENH: Added AddTest, and GenerateTestfile routines
|
25 years ago |
Bill Hoffman
|
a3cfcd9894
|
BUG: clean up memory leaks.
|
25 years ago |
Ken Martin
|
3ebfc32b5e
|
added install target support
|
25 years ago |
Ken Martin
|
619864c09e
|
new out of place builds
|
25 years ago |
Ken Martin
|
aa72e182fe
|
half checked in changes for CMAKE_ROOT
|
25 years ago |