Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: make LOCATION an computed property of the target and get rid of a bunch ↵ | Ken Martin | 2005-06-22 | 1 | -37/+38 |
| | | | | of const junk | ||||
* | ENH: Created cmTarget::GetLibraryNames to replace ↵ | Brad King | 2005-04-22 | 1 | -5/+26 |
| | | | | cmLocalUnixMakefileGenerator2::GetLibraryNames. Added cmTarget::GetLibraryCleanNames to be used by cmLocalUnixMakefileGenerator2. Now when a library is linked both the shared and static versions are removed from the build tree. In this way we avoid having both kinds of libraries present when the user switches BUILD_SHARED_LIBS on/off. This prevents problems with turning off shared libraries and then expecting the linker to use the static libraries only to find it is using the out-of-date shared versions. | ||||
* | ENH: Added cmTarget::GetBaseName and cmTarget::GetFullName methods and ↵ | Brad King | 2005-04-22 | 1 | -0/+12 |
| | | | | removed cmLocalGenerator::GetFullTargetName and cmLocalUnixMakefileGenerator2::GetBaseTargetName. This functionality is more sensibly implemented in cmTarget. It is also needed for an upcoming feature in which both the shared and static versions of a library will be removed before one is linked. | ||||
* | COMP: Added missing forward declaration of cmMakefile. This was only ↵ | Brad King | 2005-02-18 | 1 | -0/+2 |
| | | | | working because cmCustomCommand.h declared it. | ||||
* | ENH: add the ability to generate custom commands for a language that is not ↵ | Bill Hoffman | 2004-10-21 | 1 | -4/+11 |
| | | | | supported by an IDE | ||||
* | ENH: major changes to support addition of languages from cmake modules ↵ | Bill Hoffman | 2004-09-22 | 1 | -6/+9 |
| | | | | directory. | ||||
* | ENH: initial fortran support | Bill Hoffman | 2004-08-06 | 1 | -0/+3 |
| | |||||
* | ENH: Styart working on bundles support and abstract WIN32_EXECUTABLE | Andy Cedilnik | 2004-02-28 | 1 | -1/+1 |
| | |||||
* | ENH: Make install on windows seems to work now | Andy Cedilnik | 2004-01-27 | 1 | -0/+7 |
| | |||||
* | removed redundent includes | Ken Martin | 2003-08-10 | 1 | -1/+0 |
| | |||||
* | moved function into cmTarget | Ken Martin | 2003-06-24 | 1 | -1/+6 |
| | |||||
* | yikes added new custom command support | Ken Martin | 2003-06-03 | 1 | -3/+17 |
| | |||||
* | ENH: add target properties | Bill Hoffman | 2002-12-20 | 1 | -2/+9 |
| | |||||
* | BUG: the dependency analysis would incorrectly alphabetically re-order the | Amitha Perera | 2002-11-19 | 1 | -25/+42 |
| | | | | | link lines, which affects external libraries pulled up from deep within the dependency tree. Fixed by preserving order everywhere. | ||||
* | 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. | ||||
* | removed some includes | Ken Martin | 2002-09-27 | 1 | -1/+1 |
| | |||||
* | BUG: Correct some of the dependency analysis code. | Amitha Perera | 2002-05-10 | 1 | -1/+1 |
| | | | | | | | | | - Make sure the original link line is untouched - Avoid duplicating the link line when supporting version < 1.4 - Make sure the cyclic dependencies and such are output correctly in complicated cases. - Avoid outputing dependencies that are already satisfied on the original link line when possible. | ||||
* | ENH: change set<string> to set<cmStdString> to avoid long symbols that ↵ | Bill Hoffman | 2002-05-09 | 1 | -8/+8 |
| | | | | crash ar on solaris | ||||
* | ENH: rework library depend stuff | Bill Hoffman | 2002-05-03 | 1 | -10/+14 |
| | |||||
* | - bug fix where paths weren't being output when LIB_OUT_PATH *isn't* used | Amitha Perera | 2002-05-03 | 1 | -3/+7 |
| | | | | | - test case for above mentioned bug - more comments. Comments are good. | ||||
* | remove canonical conversion for lib names | Bill Hoffman | 2002-05-02 | 1 | -7/+0 |
| | |||||
* | BUG: The library paths should stay with the libraries during dependency ↵ | Amitha Perera | 2002-05-02 | 1 | -1/+7 |
| | | | | analysis. | ||||
* | ENH: change LINK_LIBRARY to add to targets | Bill Hoffman | 2002-05-02 | 1 | -10/+1 |
| | |||||
* | ENH: Add library dependency analysis. | Amitha Perera | 2002-05-01 | 1 | -1/+61 |
| | |||||
* | ENH: add enable language support for PROJECT command, this means that a C ↵ | Bill Hoffman | 2002-04-02 | 1 | -0/+2 |
| | | | | only project can be built with cmake, even without a cxx compiler | ||||
* | ENH: major change, the cmMakefile now contains a master list of cmSourceFile ↵ | Bill Hoffman | 2002-03-29 | 1 | -4/+4 |
| | | | | objects, the source lists reference the list via pointers, also you can now set properties on a file, like compile flags, abstract, etc. | ||||
* | ENH:Updated copyright | Will Schroeder | 2002-01-21 | 1 | -29/+5 |
| | |||||
* | FIX: GENERATED_CODE type is no longer needed: generated code is not a Target. | Luis Ibanez | 2001-12-11 | 1 | -1/+1 |
| | |||||
* | ENH: A type of target was added for representing GENERATED_CODE | Luis Ibanez | 2001-11-29 | 1 | -1/+2 |
| | |||||
* | Changes to allow MODULE type target for a shared library | Yves Starreveld | 2001-08-28 | 1 | -1/+1 |
| | |||||
* | ENH: change all maps of string to be maps of cmStdString, to reduce symbol ↵ | Bill Hoffman | 2001-08-22 | 1 | -1/+1 |
| | | | | length in object files. | ||||
* | ENH: Added INSTALL_PROGRAMS command and corresponding support. This ↵ | Brad King | 2001-07-31 | 1 | -1/+1 |
| | | | | 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. | ||||
* | ENH: Added support for selection of static/shared build on a per-library basis. | Brad King | 2001-07-02 | 1 | -1/+2 |
| | |||||
* | duh | Ken Martin | 2001-06-13 | 1 | -8/+0 |
| | |||||
* | minor cvs web changeCMakeLists.txt | Ken Martin | 2001-06-13 | 1 | -0/+9 |
| | |||||
* | ENH: move utilities to targets from makefile, and add versioning to cache | Bill Hoffman | 2001-06-07 | 1 | -0/+8 |
| | |||||
* | added install rules | Ken Martin | 2001-05-23 | 1 | -2/+11 |
| | |||||
* | added win32 executable option | Ken Martin | 2001-05-10 | 1 | -1/+1 |
| | |||||
* | option to make utilities in the all target | Ken Martin | 2001-05-04 | 1 | -0/+8 |
| | |||||
* | ENH: implement ADD_TARGET command, and add an ALL_BUILD target | Bill Hoffman | 2001-05-01 | 1 | -5/+9 |
| | |||||
* | added TARGET_LINK_LIBRARY command and support for debug and release ↵ | Ken Martin | 2001-04-30 | 1 | -0/+14 |
| | | | | libraries to link against | ||||
* | ENH:New copyright | Will Schroeder | 2001-04-27 | 1 | -3/+28 |
| | |||||
* | many fixes and cleanup and features | Ken Martin | 2001-04-24 | 1 | -1/+17 |
| | |||||
* | cleaned up the coding style made ivars private etc | Ken Martin | 2001-04-19 | 1 | -1/+21 |
| | |||||
* | major changes to support multiple libraries and source lists | Ken Martin | 2001-04-11 | 1 | -0/+38 |