summaryrefslogtreecommitdiffstats
path: root/Source/cmTarget.h
Commit message (Collapse)AuthorAgeFilesLines
* COMP: Added missing forward declaration of cmMakefile. This was only ↵Brad King2005-02-181-0/+2
| | | | working because cmCustomCommand.h declared it.
* ENH: add the ability to generate custom commands for a language that is not ↵Bill Hoffman2004-10-211-4/+11
| | | | supported by an IDE
* ENH: major changes to support addition of languages from cmake modules ↵Bill Hoffman2004-09-221-6/+9
| | | | directory.
* ENH: initial fortran supportBill Hoffman2004-08-061-0/+3
|
* ENH: Styart working on bundles support and abstract WIN32_EXECUTABLEAndy Cedilnik2004-02-281-1/+1
|
* ENH: Make install on windows seems to work nowAndy Cedilnik2004-01-271-0/+7
|
* removed redundent includesKen Martin2003-08-101-1/+0
|
* moved function into cmTargetKen Martin2003-06-241-1/+6
|
* yikes added new custom command supportKen Martin2003-06-031-3/+17
|
* ENH: add target propertiesBill Hoffman2002-12-201-2/+9
|
* BUG: the dependency analysis would incorrectly alphabetically re-order theAmitha Perera2002-11-191-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 King2002-10-231-3/+3
| | | | copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs.
* removed some includesKen Martin2002-09-271-1/+1
|
* BUG: Correct some of the dependency analysis code.Amitha Perera2002-05-101-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 Hoffman2002-05-091-8/+8
| | | | crash ar on solaris
* ENH: rework library depend stuffBill Hoffman2002-05-031-10/+14
|
* - bug fix where paths weren't being output when LIB_OUT_PATH *isn't* usedAmitha Perera2002-05-031-3/+7
| | | | | - test case for above mentioned bug - more comments. Comments are good.
* remove canonical conversion for lib namesBill Hoffman2002-05-021-7/+0
|
* BUG: The library paths should stay with the libraries during dependency ↵Amitha Perera2002-05-021-1/+7
| | | | analysis.
* ENH: change LINK_LIBRARY to add to targetsBill Hoffman2002-05-021-10/+1
|
* ENH: Add library dependency analysis.Amitha Perera2002-05-011-1/+61
|
* ENH: add enable language support for PROJECT command, this means that a C ↵Bill Hoffman2002-04-021-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 Hoffman2002-03-291-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 copyrightWill Schroeder2002-01-211-29/+5
|
* FIX: GENERATED_CODE type is no longer needed: generated code is not a Target.Luis Ibanez2001-12-111-1/+1
|
* ENH: A type of target was added for representing GENERATED_CODELuis Ibanez2001-11-291-1/+2
|
* Changes to allow MODULE type target for a shared libraryYves Starreveld2001-08-281-1/+1
|
* ENH: change all maps of string to be maps of cmStdString, to reduce symbol ↵Bill Hoffman2001-08-221-1/+1
| | | | length in object files.
* ENH: Added INSTALL_PROGRAMS command and corresponding support. This ↵Brad King2001-07-311-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 King2001-07-021-1/+2
|
* duhKen Martin2001-06-131-8/+0
|
* minor cvs web changeCMakeLists.txtKen Martin2001-06-131-0/+9
|
* ENH: move utilities to targets from makefile, and add versioning to cacheBill Hoffman2001-06-071-0/+8
|
* added install rulesKen Martin2001-05-231-2/+11
|
* added win32 executable optionKen Martin2001-05-101-1/+1
|
* option to make utilities in the all targetKen Martin2001-05-041-0/+8
|
* ENH: implement ADD_TARGET command, and add an ALL_BUILD targetBill Hoffman2001-05-011-5/+9
|
* added TARGET_LINK_LIBRARY command and support for debug and release ↵Ken Martin2001-04-301-0/+14
| | | | libraries to link against
* ENH:New copyrightWill Schroeder2001-04-271-3/+28
|
* many fixes and cleanup and featuresKen Martin2001-04-241-1/+17
|
* cleaned up the coding style made ivars private etcKen Martin2001-04-191-1/+21
|
* major changes to support multiple libraries and source listsKen Martin2001-04-111-0/+38