summaryrefslogtreecommitdiffstats
path: root/Source/cmTarget.cxx
Commit message (Expand)AuthorAgeFilesLines
* Merge topic 'target_compile_features'Brad King2014-04-151-0/+159
|\
| * cmTarget: Transitively evaluate compiler features.Stephen Kelly2014-04-071-10/+111
| * cmTarget: Allow populating COMPILE_FEATURES using generator expressions.Stephen Kelly2014-04-071-0/+16
| * cmTarget: Add COMPILE_FEATURES target property.Stephen Kelly2014-04-071-0/+40
| * cmTarget: Add CXX_STANDARD and CXX_EXTENSION target properties.Stephen Kelly2014-04-071-0/+2
* | cmTarget: Fix listing of source files at configure-time.Stephen Kelly2014-04-131-20/+72
* | cmTarget: Add all sources traced from custom commands at once.Stephen Kelly2014-04-091-0/+27
* | cmTarget: Short-circuit language computation if context independent.Stephen Kelly2014-04-091-6/+30
|/
* cmTarget: Cache the cmSourceFiles in GetSourceFiles.Stephen Kelly2014-04-061-9/+30
* cmTarget: Extract a ProcessSourceItemCMP0049 method.Stephen Kelly2014-04-061-9/+39
* cmTarget: Remove abort() after INTERNAL_ERROR reportsBrad King2014-04-031-2/+0
* Merge topic 'target-transitive-sources'Brad King2014-04-031-34/+287
|\
| * Make the SOURCES target property writable.Stephen Kelly2014-04-021-0/+38
| * cmTarget: Make the SOURCES origin tracable.Stephen Kelly2014-04-021-3/+36
| * cmTarget: Allow transitive evaluation of SOURCES property.Stephen Kelly2014-04-021-35/+156
| * cmTarget: Make the source files depend on the config.Stephen Kelly2014-04-021-12/+73
* | Merge topic 'target-sources-refactor'Brad King2014-04-031-62/+251
|\ \
| * | Genex: Only evaluate TARGET_OBJECTS to determine target sources.Stephen Kelly2014-04-021-0/+1
| |/
| * cmTarget: Compute languages from object libraries on demand.Stephen Kelly2014-04-021-20/+47
| * cmTarget: Allow any generator expression in SOURCES property.Stephen Kelly2014-04-021-26/+31
| * cmTarget: Include TARGET_OBJECTS genex in target SOURCES property.Stephen Kelly2014-04-021-11/+58
| * cmTarget: Store strings instead of cmSourceFile* to represent SOURCES.Stephen Kelly2014-03-311-41/+135
| * cmTarget: Remove AddSourceFile methodStephen Kelly2014-03-311-11/+5
| * cmTarget: Add a method to obtain list of filenames for sources.Stephen Kelly2014-03-311-0/+14
| * cmTarget: Rename AddSource method for backward compatibility.Stephen Kelly2014-03-311-2/+7
| * cmTarget: Use GetSourceFiles for languages.Stephen Kelly2014-03-311-1/+3
* | Merge topic 'fix_policy_diagnostics'Brad King2014-04-011-3/+3
|\ \ | |/ |/|
| * Policies: omit warnings about unset policies when they are actually set to NEWNils Gladitz2014-03-311-3/+3
* | cmTarget: Port <CONFIG>_LOCATION support to updated string APIsStephen Kelly2014-03-171-2/+2
* | Merge branch 'master' into CONFIG-LOCATION-CMP0026Brad King2014-03-171-534/+717
|\ \ | |/ |/|
| * Merge topic 'fix-CMP0046-warning'Brad King2014-03-131-4/+3
| |\
| * | Remove some c_str() calls.Stephen Kelly2014-03-111-68/+68
| * | Merge topic 'fix-policy-scopes'Brad King2014-03-101-2/+2
| |\ \
| * | | stringapi: Miscellaneous char* parametersBen Boeckel2014-03-081-1/+2
| * | | stringapi: Use strings for feature argumentsBen Boeckel2014-03-081-1/+1
| * | | stringapi: Pass configuration names as stringsBen Boeckel2014-03-081-131/+146
| * | | cmTarget: Refactor GetLocation APIBrad King2014-03-081-16/+9
| * | | strings: Remove cmStdString referencesBen Boeckel2014-03-081-40/+40
| * | | stringapi: Use strings in target nameBen Boeckel2014-03-081-13/+15
| * | | stringapi: Use strings for the languagesBen Boeckel2014-03-081-9/+11
| * | | stringapi: Use strings for source namesBen Boeckel2014-03-081-1/+1
| * | | stringapi: Accept strings in cmStrCmpBen Boeckel2014-03-081-1/+1
| * | | stringapi: Use strings for property namesBen Boeckel2014-03-081-65/+53
| * | | Merge topic 'msvc-compiler-pdb-files'Brad King2014-02-261-5/+108
| |\ \ \
| | * | | MSVC: Add properties to configure compiler PDB files (#14762)Brad King2014-02-261-0/+57
| | * | | cmTarget: Add per-config compilation infoBrad King2014-02-241-0/+46
| | * | | cmTarget: Refactor ComputePDBOutputDir interfaceBrad King2014-02-241-5/+5
| * | | | cmTarget: Add GetTransitiveTargetClosure method.Stephen Kelly2014-02-241-19/+57
| * | | | cmTarget: Create a temporary cmTarget in checkInterfacePropertyCompatibilityStephen Kelly2014-02-241-8/+9
| * | | | cmTarget: Avoid computing languages when computing transitive targets.Stephen Kelly2014-02-241-9/+100