summaryrefslogtreecommitdiffstats
path: root/Source/cmAddLibraryCommand.cxx
Commit message (Expand)AuthorAgeFilesLines
* add_library/add_executable: allow local alias to imported targetsMarc Chevrier2020-06-021-8/+3
* ALIAS target: cannot overwrite an existing targetMarc Chevrier2020-05-281-0/+11
* Refactoring: use append functions from cmext/algorithmMarc Chevrier2019-12-171-2/+3
* Refactor: Use cmStrCat to construct error stringsAsit Dhal2019-09-181-36/+26
* clang-tidy: modernize-use-autoRegina Pfeifer2019-09-101-1/+1
* Source sweep: Replace std::ostringstream when used with a single appendSebastian Holtermann2019-08-231-42/+26
* Source sweep: Use cmIsOn instead of cmSystemTools::IsOnSebastian Holtermann2019-08-171-2/+2
* cmA*Command: Turn into free functionsRegina Pfeifer2019-08-071-52/+48
* Use cmAppend to append ranges to std::vector instancesSebastian Holtermann2019-05-231-1/+2
* add_library: Now support aliasing unknown import targetsRobert Maynard2019-03-261-1/+3
* Factor out enum MessageType into dedicated headerBruno Manganelli2019-01-161-4/+4
* Revise C++ coding style using clang-format-6.0Kitware Robot2018-06-011-2/+3
* add_library: Restore error on alias of non-global imported targetBrad King2018-05-101-0/+8
* Reduce raw string pointers usage.Pavel Solodovnikov2018-01-311-1/+1
* Merge topic 'cmp0037-conditional-targets'Brad King2017-10-311-30/+2
|\
| * CMP0037: De-duplicate check and message generationBrad King2017-10-301-30/+2
* | Add support for IMPORTED GLOBAL targets to be aliasedDeniz Bahadir2017-10-261-7/+0
|/
* Defer check for sources within a target until generation.Deniz Bahadir2017-10-241-8/+0
* Add const-reference qualificationsPavel Solodovnikov2017-05-261-1/+1
* Allow OBJECT libraries to be installed, exported, and importedRobert Maynard2017-04-181-4/+9
* clang-tidy: apply performance-faster-string-find fixesDaniel Pfeifer2016-12-121-1/+1
* Include necessary headers in commandsDaniel Pfeifer2016-10-261-0/+8
* Fix newly discovered clang-tidy issuesDaniel Pfeifer2016-10-211-2/+2
* Separate compilation for commands included in cmBootstrapCommands1Daniel Pfeifer2016-10-211-0/+2
* cmListFileCache: Remove cmState header includeStephen Kelly2016-10-191-0/+1
* cmState: Port dependents to new cmStateTypes headerStephen Kelly2016-10-191-1/+1
* cmState: Move TargetType enum to separate namespaceStephen Kelly2016-10-191-31/+32
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
* use empty method to check for emptynessDaniel Pfeifer2016-09-151-1/+1
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-207/+132
* Format include directive blocks and ordering with clang-formatBrad King2016-04-291-1/+1
* cmTarget: Implement ALIAS in terms of name mappingStephen Kelly2015-10-271-1/+1
* cmState: Move TargetType enum from cmTarget.Stephen Kelly2015-10-141-32/+32
* Port to static cmPolicies API.Stephen Kelly2015-05-041-2/+1
* Port Global property interaction to cmState.Stephen Kelly2015-04-151-1/+2
* Convert while loop to member insert.Stephen Kelly2015-02-061-5/+1
* Port all cmOStringStream to std::ostringstream.Stephen Kelly2015-01-111-23/+23
* add_library: Fix target type check for non-shared-lib platformsBrad King2014-12-031-3/+2
* Merge topic 'fix_policy_diagnostics'Brad King2014-04-011-4/+7
|\
| * Policies: omit warnings about unset policies when they are actually set to NEWNils Gladitz2014-03-311-4/+7
* | Remove some c_str() calls.Stephen Kelly2014-03-111-29/+29
|/
* add_library: Issue better diagnostic for INTERFACE GLOBAL signature.Stephen Kelly2014-02-071-0/+7
* cmMakefile: make some methods take const std::string& instead of const char*Rolf Eike Beer2014-01-161-1/+1
* add_library: Disallow invalid signatures for INTERFACE_LIBRARY.Stephen Kelly2014-01-061-0/+88
* CMP0037: Extend policy to reserved names and custom targetsNils Gladitz2013-11-191-2/+5
* add_library: Fix INTERFACE on platforms with no shared libs (#14561)Stephen Kelly2013-11-121-0/+1
* Disallow invalid target names (#13140)Stephen Kelly2013-11-071-0/+39
* export: Add support for INTERFACE_LIBRARY targetsStephen Kelly2013-10-081-0/+10
* Add the INTERFACE_LIBRARY target type.Stephen Kelly2013-10-071-2/+28
* Add the ALIAS target concept for libraries and executables.Stephen Kelly2013-08-021-0/+80