summaryrefslogtreecommitdiff
path: root/Source/cmLinkLibrariesCommand.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Remove some c_str() calls.Stephen Kelly2014-03-111-3/+3
| | | | | | Use the clang RemoveCStrCalls tool to automatically migrate the code. This was only run on linux, so does not have any positive or negative effect on other platforms.
* Remove trailing whitespace from most CMake and C/C++ codeKitware Robot2012-08-131-3/+3
| | | | | | | | | | | | | | | | | Our Git commit hooks disallow modification or addition of lines with trailing whitespace. Wipe out all remnants of trailing whitespace everywhere except third-party code. Run the following shell code: git ls-files -z -- \ bootstrap doxygen.config '*.readme' \ '*.c' '*.cmake' '*.cpp' '*.cxx' \ '*.el' '*.f' '*.f90' '*.h' '*.in' '*.in.l' '*.java' \ '*.mm' '*.pike' '*.py' '*.txt' '*.vim' | egrep -z -v '^(Utilities/cm|Source/(kwsys|CursesDialog/form)/)' | egrep -z -v '^(Modules/CPack\..*\.in)' | xargs -0 sed -i 's/ \+$//'
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
| | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range.
* ENH: add return and break support to cmake, also change basic command ↵Ken Martin2008-01-231-1/+2
| | | | invocation signature to be able to return extra informaiton via the cmExecutionStatus class
* STYLE: fix line lengthKen Martin2006-05-121-2/+4
|
* STYLE: some m_ to this-> cleanupKen Martin2006-03-151-3/+3
|
* BUG: Sweeping changes to cleanup computation of target names. This shouldBrad King2006-01-131-15/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | fix many bugs related to target names being computed inconsistently. - Centralized computation of a target's file name to a method in cmTarget. Now that global knowledge is always available the *_CMAKE_PATH cache variables are no longer needed. - Centralized computation of link library command lines and link directory search order. - Moved computation of link directories needed to link CMake targets to be after evaluation of linking dependencies. This also removed alot of duplicate code in which each version had its own bugs. This commit is surrounded by the tags CMake-TargetNameCentralization1-pre and CMake-TargetNameCentralization1-post so make the large set of changes easy to identify.
* BUG: Fixed crash when optimized/debug argument is not followed by a value.Brad King2004-07-291-0/+10
|
* BUG: Fix Bug #445 - Same library in multiple projects can cause problemsAndy Cedilnik2003-12-181-1/+1
|
* ENH: add checking for NOTFOUNDBill Hoffman2003-01-311-5/+0
|
* Add some error checking for missing include directories and link librariesAndy Cedilnik2003-01-301-0/+5
|
* ENH: Moved ExpandListVariables out of individual commands. Argument ↵Brad King2002-12-111-4/+2
| | | | evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside.
* 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.
* allows no argumentsKen Martin2002-07-221-2/+1
|
* removed all source lists from the system and made them vectors. Also ↵Ken Martin2002-06-271-1/+2
| | | | 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
* ENH: Make it unnecessary to ever specify LINK_DIRECTORIES for any libraryAmitha Perera2002-04-281-0/+4
| | | | generated in this project, even when LIBRARY_OUTPUT_PATH is set.
* ENH: add suport for semi-colon separated list variablesBill Hoffman2002-03-061-2/+4
|
* ENH:Updated copyrightWill Schroeder2002-01-211-29/+5
|
* removed extra lib paths to avoid finding old libsKen Martin2001-11-271-3/+8
|
* ENH: change InitialPass to take a const reference to the argument string, to ↵Bill Hoffman2001-09-201-2/+2
| | | | avoid changes to the file cache
* ENH: big change, only allow commands access to the cache via the cmMakefile ↵Bill Hoffman2001-08-081-1/+1
| | | | 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: LINK_LIBRARIES(abc) will automatically add the path to abc to theAmitha Perera2001-06-181-0/+6
| | | | link directories, if the path is known.
* ENH: rename Invoke to InitialPassBill Hoffman2001-06-061-1/+1
|
* added TARGET_LINK_LIBRARY command and support for debug and release ↵Ken Martin2001-04-301-2/+2
| | | | libraries to link against
* ENH:New copyrightWill Schroeder2001-04-271-3/+28
|
* support for debug and opt librariesKen Martin2001-04-261-1/+18
|
* ENH:Reworked CMake for consistencyWill Schroeder2001-01-181-0/+33