summaryrefslogtreecommitdiff
path: root/Source/cmTargetLinkLibrariesCommand.cxx
Commit message (Expand)AuthorAgeFilesLines
* objlib: Allow other libraries to link to `OBJECT` libraries.Deniz Bahadir2018-03-011-2/+3
* objlib: Allow `OBJECT` libraries to link to other libraries.Deniz Bahadir2018-03-011-10/+0
* Various typo fixesLuz Paz2018-01-041-1/+1
* target_link_libraries: Simplify implementation and add comments.Deniz Bahadir2017-11-301-54/+67
* target_link_libraries: Slightly fix some error-messages.Deniz Bahadir2017-11-291-13/+13
* target_link_libraries: Return earlier on some error.Deniz Bahadir2017-11-291-17/+17
* Teach target_* commands to set INTERFACE properties of IMPORTED targetsDeniz Bahadir2017-10-261-1/+29
* Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-6/+4
* target_link_libraries: Allow linking to UNKNOWN IMPORTED GLOBAL libsBrad King2017-08-311-0/+1
* Use C++11 nullptrDaniel Pfeifer2017-08-241-2/+2
* Include necessary headers in commandsDaniel Pfeifer2016-10-261-0/+10
* Separate compilation for commands included in cmBootstrapCommands2Daniel Pfeifer2016-10-211-0/+3
* cmState: Move TargetType enum to separate namespaceStephen Kelly2016-10-191-8/+8
* cmMakefile: Inline method into callerStephen Kelly2016-10-071-1/+29
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
* Avoid else after returnDaniel Pfeifer2016-09-161-4/+3
* use empty method to check for emptynessDaniel Pfeifer2016-09-151-1/+1
* use CM_NULLPTRDaniel Pfeifer2016-06-281-2/+2
* 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-151-5/+5
* cmTarget: Move link type enum out.Stephen Kelly2015-10-151-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