summaryrefslogtreecommitdiffstats
path: root/Source/cmMakefile.cxx
Commit message (Collapse)AuthorAgeFilesLines
* ENH:Updated copyrightWill Schroeder2002-01-211-30/+6
|
* BUG: .txx are not source files. They contain template code which can onlyAmitha Perera2001-12-281-1/+1
| | | | | be compiled when included in a regular .cxx file. By themselves, they cause do not cause code to be generated.
* ENH: Added option to IF command to test if a command exists. Syntax is ↵Brad King2001-12-181-2/+4
| | | | IF(COMMAND name-of-command).
* BUG: Existing projects have cache entries with the same name as the command ↵Brad King2001-12-181-1/+0
| | | | they adjust (VTK_WRAP_JAVA in VTK, for example). Setting the command name as a variable is too dangerous.
* ENH: Each cmake command now adds a cmake variable of its own name, setBrad King2001-12-171-0/+1
| | | | | | | | | to ON. This allows constructs in CMakeLists.txt files like: IF(FOO_COMMAND) FOO_COMMAND() ENDIF(FOO_COMMAND) This provides the option to add CMake commands for extra functionality without breaking compatability with earlier versions of CMake.
* ENH: SUBDIR_DEPENDS command now does nothing. The parallel build ↵Brad King2001-12-101-10/+18
| | | | 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.
* ENH: expand variables in a command before escaping spaces in the commandBerk Geveci2001-11-271-1/+3
|
* ENH: clean up warningsBill Hoffman2001-11-131-1/+1
|
* Add optional BEFORE param to INCLUDE_DIRECTORIES so that include dirs can be ↵Sebastien Barre2001-11-031-2/+10
| | | | specified before the actual include dirs
* ENH: add an option to configure file command that allows for only expansion ↵Bill Hoffman2001-10-301-13/+35
| | | | of at variables and not dollar variables
* ENH: add better error reports in parsing cmake files, like what file has the ↵Bill Hoffman2001-10-021-1/+3
| | | | error
* ENH: change InitialPass to take a const reference to the argument string, to ↵Bill Hoffman2001-09-201-5/+3
| | | | avoid changes to the file cache
* BUG: make a copy of the arguments before passing them to ExecuteKen Martin2001-09-201-1/+3
|
* various windows fixesKen Martin2001-09-101-3/+13
|
* ENH: separate command from its arguments in the custom command. This allows ↵Bill Hoffman2001-09-041-5/+5
| | | | the generator on windows to change the slashes for just the command
* ENH: ExpandVariables functions return a char * for convenienceJohn Biddiscombe2001-09-011-11/+12
|
* BUG: fix incorrect deletion of function blockersBill Hoffman2001-08-301-1/+1
|
* clean up a bitBill Hoffman2001-08-291-3/+1
|
* ENH: add caching for the input CMakeList.txt files, 2X speed upBill Hoffman2001-08-281-10/+14
|
* Changes to allow MODULE type target for a shared libraryYves Starreveld2001-08-281-7/+46
|
* ENH: change expand variables to use GetDefinitionBill Hoffman2001-08-271-6/+6
|
* ENH: improve coverageBill Hoffman2001-08-231-2/+6
|
* ENH: add dump documentation testBill Hoffman2001-08-231-8/+1
|
* Added support for .mm source files (ObjC++)Yves Starreveld2001-08-211-0/+1
|
* gcc and MSVC clash on basic_string::compare(), let's try substr()Sebastien Barre2001-08-191-1/+1
|
* Support for $ENV{VAR} syntax (lookup in the environment vars)Sebastien Barre2001-08-181-13/+51
|
* ENH: Improved INSTALL_FILES and INSTALL_PROGRAMS commands to allow each call ↵Brad King2001-08-141-7/+0
| | | | to the command in a single directory to specify a different install path.
* ENH: big change, only allow commands access to the cache via the cmMakefile ↵Bill Hoffman2001-08-081-1/+25
| | | | 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
* ENH: html output for docsBill Hoffman2001-08-071-4/+4
|
* BUG: Fixed off-by-one error in ExpandVariablesInString for case of $ or @ as ↵Brad King2001-08-021-4/+5
| | | | last character of string.
* ENH: Added SUBDIR_DEPENDS command and corresponding support code. This ↵Brad King2001-08-011-0/+6
| | | | command allows specification that a set of subdirectories be built before a particular directory.
* ENH: Added INSTALL_PROGRAMS command and corresponding support. This ↵Brad King2001-07-311-3/+5
| | | | 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.
* BUG: Changed include and link directory paths in cmMakefile back to ↵Brad King2001-07-301-39/+27
| | | | 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.
* Removed the Uniquification of the include and link directory list in FinalPass,Ian Scott2001-07-301-30/+28
| | | | | and achieved the same effect by makein m_LinkDirectores and m_IncludeDirectories a set rather than vector
* ENH: Re-implemented ExpandVariablesInString to significantly improve ↵Bill Hoffman2001-07-271-16/+100
| | | | performance.
* MAkefile now strips duplicate directores from the libraries and include pathsIan Scott2001-07-271-0/+26
|
* ENH: rework GUI with configure/OK/CancelBill Hoffman2001-07-251-2/+8
|
* added for each commandKen Martin2001-07-251-41/+49
|
* ENH: Source and header file extensions are in variables in cmMakefile.Amitha Perera2001-07-161-0/+9
| | | | AUX_SOURCE_DIRECTORY will only add files that have a "source" extension.
* ENH: add support for mac osxBill Hoffman2001-07-161-1/+4
|
* Better error checking.Berk Geveci2001-07-101-0/+4
|
* ENH: Added support for selection of static/shared build on a per-library basis.Brad King2001-07-021-2/+12
|
* ENH: put back stdio.h to get sprintfBill Hoffman2001-06-221-0/+1
|
* ERR: Removed stray standard header include. They should be added to ↵Brad King2001-06-221-1/+0
| | | | cmStandardIncludes.h
* removed stricmpKen Martin2001-06-221-1/+1
|
* added escape quotes option in replace stringsKen Martin2001-06-221-2/+13
|
* ENH: Added RemoveSource(...) to complement AddSource. New commandJohn Biddiscombe2001-06-221-3/+24
| | | | SOURCE_FILES_REMOVE uses it and can be used to take files out of the build
* ENH: Extended INCLUDE_REGULAR_EXPRESSION to allow selective complaints about ↵Brad King2001-06-211-3/+4
| | | | missing dependencies.
* ENH: move utilities to targets from makefile, and add versioning to cacheBill Hoffman2001-06-071-16/+45
|
* added enable testing deprecated some commandsKen Martin2001-06-061-86/+0
|