summaryrefslogtreecommitdiffstats
path: root/Source/cmTarget.cxx
Commit message (Collapse)AuthorAgeFilesLines
* ENH: add target propertiesBill Hoffman2002-12-201-0/+36
|
* ENH: Moved ExpandListVariables out of individual commands. Argument ↵Brad King2002-12-111-3/+1
| | | | evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside.
* BUG: the dependency analysis would incorrectly alphabetically re-order theAmitha Perera2002-11-191-96/+171
| | | | | 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.
* If you specify header file as source, it should still use C compiler and not ↵Andy Cedilnik2002-10-061-1/+2
| | | | CXX. Also fix COnly test so that it make sure that this still works...
* removed some includesKen Martin2002-09-271-0/+1
|
* modified how source files store propertiesKen Martin2002-08-161-2/+2
|
* removed all source lists from the system and made them vectors. Also ↵Ken Martin2002-06-271-26/+7
| | | | appended _CMAKE_PATH to the end of the automatic cache entries for executables and libraries. Odds of all these changes working are slim but cmake builds and passes all its tests. VTK40 starts building
* BUG: try to tell the difference between variables with sources and other ↵Bill Hoffman2002-06-251-2/+12
| | | | variables
* modified to handle src list vectors without proper dollar signsKen Martin2002-06-241-17/+62
|
* modified create test source to create a vectorKen Martin2002-06-191-6/+15
|
* ERR: Fixed compiler warnings.Brad King2002-06-181-0/+1
|
* ENH: only add _LIB_DEPEND information for libraries and modulesBill Hoffman2002-06-031-13/+19
|
* BUG: never make a target depend on itself. This was causing unnecessary ↵Amitha Perera2002-05-291-0/+6
| | | | library duplication, resulting in link errors on some platforms.
* FIX: Remove assert since it was breaking IRIX builds.Amitha Perera2002-05-121-2/+0
|
* FIX: Const reference to a set needs a const_iterator. (.NET build error)Jim Miller2002-05-101-1/+1
|
* BUG: Correct some of the dependency analysis code.Amitha Perera2002-05-101-50/+53
| | | | | | | | | - 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-157/+118
|
* - bug fix where paths weren't being output when LIB_OUT_PATH *isn't* usedAmitha Perera2002-05-031-15/+65
| | | | | - test case for above mentioned bug - more comments. Comments are good.
* check for optimized or debug library addsBill Hoffman2002-05-021-2/+17
|
* remove canonical conversion for lib namesBill Hoffman2002-05-021-40/+3
|
* make it backwards compatible with old cmakeBill Hoffman2002-05-021-4/+21
|
* Debug optimized cache fixesBill Hoffman2002-05-021-8/+41
|
* BUG: The library paths should stay with the libraries during dependency ↵Amitha Perera2002-05-021-15/+25
| | | | analysis.
* ENH: change LINK_LIBRARY to add to targetsBill Hoffman2002-05-021-10/+2
|
* BUG: if a_LIBS_DEPENDS exists but is empty, there are no explicit dependencies.Amitha Perera2002-05-021-1/+1
|
* ENH: Make the LinkLibraries command contribute dependencies towards ↵Amitha Perera2002-05-011-19/+4
| | | | AddLibraries.
* ENH: Add library dependency analysis.Amitha Perera2002-05-011-6/+303
|
* ENH: add enable language support for PROJECT command, this means that a C ↵Bill Hoffman2002-04-021-0/+12
| | | | 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-3/+3
| | | | 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
|
* ENH: Added INSTALL_PROGRAMS command and corresponding support. This ↵Brad King2001-07-311-1/+2
| | | | 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: Source and header file extensions are in variables in cmMakefile.Amitha Perera2001-07-161-1/+3
| | | | AUX_SOURCE_DIRECTORY will only add files that have a "source" extension.
* duhKen Martin2001-06-131-33/+4
|
* minor cvs web changeCMakeLists.txtKen Martin2001-06-131-2/+34
|
* added install rulesKen Martin2001-05-231-0/+6
|
* ENH: allow duplicate librariesBill Hoffman2001-05-231-4/+1
|
* fix for expaning libraries prior to generating dspKen Martin2001-05-101-1/+9
|
* added TARGET_LINK_LIBRARY command and support for debug and release ↵Ken Martin2001-04-301-0/+15
| | | | libraries to link against
* ENH:New copyrightWill Schroeder2001-04-271-3/+28
|
* many fixes and cleanup and featuresKen Martin2001-04-241-0/+44