Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: add return and break support to cmake, also change basic command ↵ | Ken Martin | 2008-01-23 | 1 | -1/+2 |
| | | | | invocation signature to be able to return extra informaiton via the cmExecutionStatus class | ||||
* | BUG: better setup of properties for loaded commands | Ken Martin | 2007-11-12 | 1 | -2/+4 |
| | |||||
* | ENH: add IMPORT keyword to ADD_LIBRARY, dependencies are not yet working | Alexander Neundorf | 2007-06-22 | 1 | -1/+3 |
| | | | | | | STYLE: fix line lengths and indentation, use enum as argument to AddLibrary() instead of int (which was initialized from a bool in some cases) Alex | ||||
* | COMP: Work-around warning about static specifier on HP compiler. | Brad King | 2007-06-19 | 1 | -1/+1 |
| | |||||
* | ENH: Merging changes from branch CMake-SourceFile2-b between tags | Brad King | 2007-06-18 | 1 | -45/+282 |
| | | | | | | | | | | | | | | | | | | | | | | | | CMake-SourceFile2-bp and CMake-SourceFile2-b-mp1 to trunk. This commit is surrounded by tags CMake-SourceFile2-b-mp1-pre and CMake-SourceFile2-b-mp1-post on the trunk. The changes re-implement cmSourceFile and the use of it to allow instances to be created much earlier. The use of cmSourceFileLocation allows locating a source file referenced by a user to be much simpler and more robust. The two SetName methods are no longer needed so some duplicate code has been removed. The strange "SourceName" stuff is gone. Code that created cmSourceFile instances on the stack and then sent them to cmMakefile::AddSource has been simplified and converted to getting cmSourceFile instances from cmMakefile. The CPluginAPI has preserved the old API through a compatibility interface. Source lists are gone. Targets now get real instances of cmSourceFile right away instead of storing a list of strings until the final pass. TraceVSDependencies has been re-written to avoid the use of SourceName. It is now called TraceDependencies since it is not just for VS. It is now implemented with a helper object which makes the code simpler. | ||||
* | ENH: Made cmSourceFile::GetDepends return reference to const so dependencies ↵ | Brad King | 2007-05-28 | 1 | -1/+1 |
| | | | | can be added only by an access method in cmSourceFile. | ||||
* | ENH: some more cleanup | Ken Martin | 2007-03-13 | 1 | -1/+1 |
| | |||||
* | ENH: allow source file properties to chain to Directories and up | Ken Martin | 2006-12-13 | 1 | -1/+1 |
| | |||||
* | COMP: fix warning | Ken Martin | 2006-12-07 | 1 | -1/+2 |
| | |||||
* | ENH: make properties a bit more formal with documentation and chaining | Ken Martin | 2006-12-07 | 1 | -0/+20 |
| | |||||
* | ENH: unify version stuff, get rid of it out of cmake and cmMakefile and only ↵ | Bill Hoffman | 2006-11-29 | 1 | -2/+3 |
| | | | | use cmVersion | ||||
* | ENH: Cleaned up signature of cmMakefile::AddUtilityCommand. It is not valid ↵ | Brad King | 2006-09-28 | 1 | -13/+3 |
| | | | | to have an output from a utility rule and no calls to the method asked for an output anyway. The argument has been removed. | ||||
* | COMP: Added missing includes. This partially addresses bug#3556. | Brad King | 2006-08-01 | 1 | -0/+6 |
| | |||||
* | STYLE: some m_ to this-> cleanup | Ken Martin | 2006-03-15 | 1 | -3/+3 |
| | |||||
* | STYLE: Fix some style issues | Andy Cedilnik | 2006-03-10 | 1 | -27/+28 |
| | |||||
* | ENH: add working directory support | Bill Hoffman | 2006-02-08 | 1 | -3/+5 |
| | |||||
* | ENH: add support for watcom wmake and wcl386 | Bill Hoffman | 2006-01-17 | 1 | -52/+52 |
| | |||||
* | ENH: Updated implementation of custom commands. Multiple command lines are ↵ | Brad King | 2005-02-22 | 1 | -39/+109 |
| | | | | now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. | ||||
* | ENH: Added support for special variables CMAKE_CURRENT_LIST_FILE and ↵ | Brad King | 2004-08-04 | 1 | -1/+2 |
| | | | | CMAKE_CURRENT_LIST_LINE that evaluate to the file name and line number in which they appear. This implements the feature request from bug 1012. | ||||
* | ENH: Styart working on bundles support and abstract WIN32_EXECUTABLE | Andy Cedilnik | 2004-02-28 | 1 | -1/+5 |
| | |||||
* | ENH: Cleanups | Andy Cedilnik | 2004-02-22 | 1 | -0/+2 |
| | |||||
* | ENH: Fix compatibility | Andy Cedilnik | 2003-07-23 | 1 | -1/+1 |
| | |||||
* | ERR: Fix error on bad C++ compiler that do not handle return void | Andy Cedilnik | 2003-07-22 | 1 | -1/+1 |
| | |||||
* | ENH: Add DisplayStatus | Andy Cedilnik | 2003-07-22 | 1 | -0/+7 |
| | |||||
* | yikes added new custom command support | Ken Martin | 2003-06-03 | 1 | -0/+53 |
| | |||||
* | ENH: Added return type int to ExecuteCommand. | Brad King | 2002-12-17 | 1 | -3/+3 |
| | |||||
* | fixed warnings | Ken Martin | 2002-12-13 | 1 | -1/+0 |
| | |||||
* | ENH: Moved ExpandListVariables out of individual commands. Argument ↵ | Brad King | 2002-12-11 | 1 | -4/+6 |
| | | | | evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside. | ||||
* | added a Free method | Ken Martin | 2002-12-11 | 1 | -0/+13 |
| | |||||
* | added another func | Ken Martin | 2002-11-14 | 1 | -0/+9 |
| | |||||
* | added another func | Ken Martin | 2002-11-14 | 1 | -0/+7 |
| | |||||
* | ENH: Added reference to Copyright.txt. Removed old reference to ITK ↵ | Brad King | 2002-10-23 | 1 | -3/+3 |
| | | | | copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. | ||||
* | some mods to the plugin API | Ken Martin | 2002-10-08 | 1 | -44/+54 |
| | |||||
* | ERR: Fixes for comeau compiler. NULL is a pointer of type void*, and cannot ↵ | Brad King | 2002-09-10 | 1 | -1/+1 |
| | | | | be compared directly with other pointer types. We use 0 instead. | ||||
* | extern C fixes | Ken Martin | 2002-08-29 | 1 | -0/+5 |
| | |||||
* | changed cache manager and registered generators to no longer be singletons | Ken Martin | 2002-08-28 | 1 | -4/+6 |
| | |||||
* | now uses stubs | Ken Martin | 2002-08-26 | 1 | -0/+50 |
| | |||||
* | compiler warnings | Ken Martin | 2002-08-23 | 1 | -2/+2 |
| | |||||
* | minor warning fix | Ken Martin | 2002-08-22 | 1 | -2/+2 |
| | |||||
* | fixed some warnings | Ken Martin | 2002-08-22 | 1 | -4/+2 |
| | |||||
* | minor bug | Ken Martin | 2002-08-21 | 1 | -13/+11 |
| | |||||
* | added C Plugin API first cut | Ken Martin | 2002-08-21 | 1 | -0/+457 |