summaryrefslogtreecommitdiffstats
path: root/Source/cmTargetLinkLibrariesCommand.cxx
Commit message (Expand)AuthorAgeFilesLines
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-255/+178
* Remove `//------...` horizontal separator commentsBrad King2016-05-091-2/+0
* Fix export of STATIC library PRIVATE non-target dependenciesBrad King2016-02-171-5/+2
* Fix export of STATIC library PRIVATE dependencies with CMP0022 NEWBrad King2016-01-151-2/+5
* cmState: Move TargetType enum from cmTarget.Stephen Kelly2015-10-141-5/+5
* cmTarget: Move link type enum out.Stephen Kelly2015-10-141-13/+13
* cmTarget: Fix diagnostic of target_link_libraries in wrong directory (#15626)Brad King2015-06-251-1/+2
* Port to static cmPolicies API.Stephen Kelly2015-05-041-8/+4
* cmake: Remove DebugConfigs member.Stephen Kelly2015-04-121-1/+1
* Port all cmOStringStream to std::ostringstream.Stephen Kelly2015-01-111-6/+6
* Remove default labels from fully covered switch statements.Stephen Kelly2014-04-031-1/+0
* Merge topic 'fix_policy_diagnostics'Brad King2014-04-011-6/+8
|\
| * Policies: omit warnings about unset policies when they are actually set to NEWNils Gladitz2014-03-311-6/+8
* | Remove some c_str() calls.Stephen Kelly2014-03-111-7/+7
* | cmTargetLinkLibrariesCommand: Use a string argumentBen Boeckel2014-03-081-5/+5
* | cmTarget: Remove the project argument to FindTargetBen Boeckel2014-03-081-1/+1
|/
* cmMakefile: make some methods take const std::string& instead of const char*Rolf Eike Beer2014-01-161-1/+1
* Disallow linking to utility targets (#13902).Stephen Kelly2013-11-071-0/+31
* Merge branch 'policy-CMP0022-fixes' into policy-CMP0022-fixes-for-masterBrad King2013-11-031-2/+8
|\
| * CMP0022: Plain target_link_libraries must populate link interfaceBrad King2013-11-021-2/+8
* | target_link_libraries: Revert accidental changeBrad King2013-11-021-7/+2
* | cmTarget: Make GetProperty() const.Stephen Kelly2013-10-311-2/+7
* | Merge topic 'fix-tll-static-private'Brad King2013-10-261-3/+8
|\ \ | |/
| * Don't add invalid content to static lib INTERFACE_LINK_LIBRARIES.Stephen Kelly2013-10-261-3/+8
* | target_link_libraries: Allow repeated use of LINK_{PRIVATE,PUBLIC} keywords.Stephen Kelly2013-10-171-2/+4
* | Add the INTERFACE_LIBRARY target type.Stephen Kelly2013-10-071-0/+14
|/
* Add the ALIAS target concept for libraries and executables.Stephen Kelly2013-08-021-0/+5
* target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signatureStephen Kelly2013-07-241-13/+124
* TLL: Don't populate old link interface if CMP0022 is NEW.Stephen Kelly2013-07-081-1/+25
* Centralize maintenance of usage requirement include directoriesStephen Kelly2013-05-061-8/+0
* Don't populate INTERFACE includes and defines properties in tll.Stephen Kelly2013-02-131-44/+0
* Use the link information as a source of compile definitions and includes.Stephen Kelly2013-02-131-0/+8
* De-duplicate validation of genex target names.Stephen Kelly2013-02-071-3/+4
* Deduplicate the isGeneratorExpression method.Stephen Kelly2013-02-071-9/+1
* Add includes and compile definitions with target_link_libraries.Stephen Kelly2013-01-311-0/+53
* Revert "Allow target_link_libraries with IMPORTED targets."Stephen Kelly2013-01-211-14/+0
* Allow target_link_libraries with IMPORTED targets.Stephen Kelly2013-01-081-0/+14
* Fix minor typos.Stephen Kelly2012-09-291-2/+2
* Add OBJECT_LIBRARY target typeBrad King2012-03-131-0/+10
* target_link_libraries: Simplify argument processing state testsBrad King2011-11-221-4/+4
* target_link_libraries: Add LINK_(PUBLIC|PRIVATE) optionsStephen Kelly2011-11-221-10/+42
* New CMP0016 for deciding whether an unknown target in TLL() is an error.Alex Neundorf2010-08-281-7/+38
* Just warn in case of a bad target as only argument for t_l_l()Alex Neundorf2010-08-261-2/+12
* Make target_link_libraries() complain if bad target name is usedAlex Neundorf2010-08-261-6/+6
* Remove trailing whitespaceAlex Neundorf2010-08-261-3/+3
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
* ENH: Allow a custom list of debug configurationsBrad King2008-09-041-15/+26
* ENH: Make link interface mode more distinctBrad King2008-08-181-9/+16
* ENH: Simple specification of link interfacesBrad King2008-08-111-4/+73
* ENH: Tolerate repeated link library typesBrad King2008-08-071-26/+60