summaryrefslogtreecommitdiffstats
path: root/Source/cmTarget.cxx
Commit message (Expand)AuthorAgeFilesLines
* Performance: Improve efficiency of source file lookup in cmMakefileAaron Orenstein2017-09-201-0/+1
* cmSourceFileLocation: Drop unnecessary copy-assignment operatorAaron Orenstein2017-09-201-2/+3
* Meta: replace empty-string assignments with `clear()`.Pavel Solodovnikov2017-09-151-2/+2
* Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-26/+17
* clang-format: format all code as Cpp11Daniel Pfeifer2017-08-301-1/+1
* Add properties to run cppcheck along with the compilerBill Hoffman2017-08-301-0/+2
* Use C++11 nullptrDaniel Pfeifer2017-08-241-92/+92
* Use C++11 unordered containersDaniel Pfeifer2017-08-221-2/+2
* Autogen: Add AUTOMOC_MACRO_NAMES supportSebastian Holtermann2017-08-181-0/+1
* CUDA: Add option to run the compiler through launcher toolsBrad King2017-06-091-0/+1
* Access string npos without instancePavel Solodovnikov2017-06-011-1/+1
* Merge topic 'enable_ptx_compilation'Brad King2017-04-211-0/+8
|\
| * CUDA: Allow sources to be compiled to .ptx filesRobert Maynard2017-04-201-0/+8
* | Replace boolean `implib` parameters with enumGregor Jasny2017-04-201-53/+89
|/
* Merge topic 'objlib-extend'Brad King2017-04-191-11/+19
|\
| * Allow OBJECT libraries to be installed, exported, and importedRobert Maynard2017-04-181-11/+19
* | Support CMAKE_INTERPROCEDURAL_OPTIMIZATION_<CONFIG>Ruslan Baratov2017-04-171-7/+4
|/
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-1/+1
* Add variable 'CMAKE_INTERPROCEDURAL_OPTIMIZATION'Ruslan Baratov2017-03-021-0/+1
* Autogen: Add AUTOUIC_SEARCH_PATHS supportSebastian Holtermann2017-03-021-0/+1
* Autogen: Add AUTOMOC_DEPEND_FILTERS supportSebastian Holtermann2017-02-221-0/+1
* Apple: Add BUILD_WITH_INSTALL_NAME_DIR target propertyClinton Stimpson2017-02-141-0/+1
* Apple: Add support for static frameworksGregor Jasny2017-01-311-1/+2
* Add properties to run the cpplint style checker with the compilerJamie Snape2017-01-231-0/+2
* Add a getter for manually added target dependenciesGregor Jasny2017-01-161-0/+17
* cmTarget: Enforce TYPE being a read-only propertyGregor Jasny2017-01-091-0/+6
* Merge topic 'initial_cuda_language_support'Brad King2016-11-291-0/+4
|\
| * CUDA: Add support for CMAKE_CUDA_COMPILE_OPTIONS_VISIBILITYRobert Maynard2016-11-141-0/+1
| * CUDA: Add support language levels (98/11)Robert Maynard2016-11-141-0/+3
* | Allow NO_SYSTEM_FROM_IMPORTED on imported INTERFACE librariesBrad King2016-11-211-1/+4
|/
* Merge topic 'imported-interface-libname'Brad King2016-11-091-18/+53
|\
| * Allow imported INTERFACE libraries to specify a link library nameBrad King2016-11-091-12/+43
| * cmTarget: Refactor GetMappedConfig to choose location property up frontBrad King2016-11-031-5/+7
| * cmTarget: Add comment clarifying interface library special caseBrad King2016-11-031-0/+2
| * cmTarget: Clarify comments in GetMappedConfigBrad King2016-11-031-3/+3
* | Fix several include-what-you-use findingsDaniel Pfeifer2016-11-081-8/+10
|/
* Introduce CM_UNORDERED_SETDaniel Pfeifer2016-10-241-11/+2
* Merge topic 'allow-fallback-config-mapping'Brad King2016-10-211-14/+27
|\
| * Teach MAP_IMPORTED_CONFIG_<CONFIG> to support configuration-less importJens Weggemann2016-10-201-14/+27
* | Merge topic 'clang-tidy'Brad King2016-10-201-4/+8
|\ \
| * | fix more issues reported by clang-tidyDaniel Pfeifer2016-10-201-4/+8
| |/
* | cmListFileCache: Remove cmState header includeStephen Kelly2016-10-191-0/+1
* | cmState: Move CacheEntryType enum to separate namespaceStephen Kelly2016-10-191-2/+2
* | cmState: Move TargetType enum to separate namespaceStephen Kelly2016-10-191-44/+47
|/
* cmTarget: Implement GetProperty in terms of cmState::SnapshotStephen Kelly2016-10-161-3/+10
* cmTarget: Group code for checking written properties togetherStephen Kelly2016-10-161-25/+25
* cmTarget: Move sanity checks and computed property access to callersStephen Kelly2016-10-161-18/+5
* cmTargetPropertyComputer: Template some methods on the TargetStephen Kelly2016-10-151-0/+128
* cm{,Generator}Target: Add global generator accessorsStephen Kelly2016-10-151-0/+5
* cmTargetPropertyComputer: Unify whitelist handling from cmTargetStephen Kelly2016-10-151-21/+9