summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Move GetLocationForBuild to cmGeneratorTarget.Stephen Kelly2015-07-274-41/+46
|
* Move GetLocation to cmGeneratorTarget.Stephen Kelly2015-07-278-25/+31
|
* Always access target location from a cmGeneratorTarget instance.Stephen Kelly2015-07-274-11/+15
|
* cmTarget: Restore the ImportedGetLocation method.Stephen Kelly2015-07-273-6/+20
| | | | | | It was removed in commit f154475b (cmTarget: Refactor GetLocation API, 2014-03-08), but it is more readable for targets we know are imported.
* cmIncludeCommand: Populate the cmGeneratorTargets in deprecated path.Stephen Kelly2015-07-271-0/+1
|
* cmTarget: Create cmGeneratorTargets before reading deprecated LOCATION.Stephen Kelly2015-07-271-2/+8
| | | | | | | | | | The intention is to move generation-semantic cmTarget API to cmGeneratorTarget and then use the latter for generator expressions. This means that each time we read a deprecated LOCATION property, we have to clear and re-populate the container. That must be done each time because the result can change through the configure process, which is why this is deprecated in the first place.
* cmTarget: Inline GetLocation into deprecated callers.Stephen Kelly2015-07-271-7/+36
|
* cmGlobalGenerator: Create cmGeneratorTargets before QtAutomoc.Stephen Kelly2015-07-275-4/+21
| | | | Add cmGeneratorTargets as needed in the QtAutomoc processing.
* cmGlobalGenerator: Create cmGeneratorTargets earlier.Stephen Kelly2015-07-271-1/+1
|
* cmTarget: Use reliable test for CMP0024 and CMP0026 OLD.Stephen Kelly2015-07-271-2/+2
| | | | | Check whether the Makefile is fully configured instead of checking whether generator targets exist.
* cmLocalGenerator: Remove unused AddCustomCommandToCreateObject method.Stephen Kelly2015-07-272-84/+0
|
* cmLocalGenerator: Remove unused AddBuildTargetRule method.Stephen Kelly2015-07-272-105/+0
|
* cmLocalGenerator: Remove CreateCustomTargetsAndCommands method.Stephen Kelly2015-07-275-66/+0
| | | | | It loops over cmGeneratorTargets, but at the point it is called, there are no cmGeneratorTargets. This must be dead code.
* cmGlobalGenerator: Add global targets at the end of Configure.Stephen Kelly2015-07-271-12/+27
| | | | Rather than at the start of Generate.
* cmGlobalGenerator: Extract method to create generator objects.Stephen Kelly2015-07-272-2/+10
|
* cmGlobalGenerator: Split creation of generator object from initialization.Stephen Kelly2015-07-272-1/+15
|
* cmCPackPropertiesGenerator: Require cmLocalGenerator in API.Stephen Kelly2015-07-273-8/+13
|
* cmCustomCommandGenerator: Require cmLocalGenerator in API.Stephen Kelly2015-07-2713-32/+36
|
* CMake Nightly Date StampKitware Robot2015-07-251-1/+1
|
* CMake Nightly Date StampKitware Robot2015-07-241-1/+1
|
* Merge branch 'release'Brad King2015-07-230-0/+0
|\
| * CMake 3.3.0v3.3.0Brad King2015-07-231-1/+1
| |
* | Merge branch 'release'Brad King2015-07-230-0/+0
|\ \ | |/
| * Merge branch 'osx-iframework' into releaseBrad King2015-07-222-0/+10
| |\
* | \ Merge topic 'osx-iframework'Brad King2015-07-232-0/+10
|\ \ \ | | |/ | |/| | | | | | | e68f0cb3 OS X: Use -iframework with AppleClang only on version >= 4.2
| * | OS X: Use -iframework with AppleClang only on version >= 4.2Brad King2015-07-222-0/+10
| | | | | | | | | | | | | | | | | | | | | Since commit v3.1.0-rc1~564^2 (OS X: Use -iframework for system framework directories, 2014-05-05) we test the version of Clang to see if it supports -iframework. Fix the version test used for AppleClang since it uses a different version scheme than upstream Clang.
* | | Merge topic 'test-OBJECT_DEPENDS'Brad King2015-07-234-0/+39
|\ \ \ | | | | | | | | | | | | | | | | 783c3757 Tests: Extend BuildDepends test to cover OBJECT_DEPENDS
| * | | Tests: Extend BuildDepends test to cover OBJECT_DEPENDSBrad King2015-07-224-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The actual file timestamp dependency is known to not work on Visual Studio or Xcode generators. Tolerate such failure for these generators (Tests/CustomCommand already covers using OBJECT_DEPENDS to pull a custom command into a target, and that still works with these generators).
* | | | CMake Nightly Date StampKitware Robot2015-07-231-1/+1
|/ / /
* | | Merge topic 'export-no-custom-target'Brad King2015-07-2210-3/+19
|\ \ \ | | | | | | | | | | | | | | | | | | | | 7e9f908e export: Reject custom target exports earlier (#15657) 3b09398a Tests: Teach RunCMake.export to enable languages only when needed
| * | | export: Reject custom target exports earlier (#15657)Brad King2015-07-215-0/+14
| | | | | | | | | | | | | | | | | | | | Diagnose and reject custom targets given to the export() command immediately. Previously we would generate an internal error later.
| * | | Tests: Teach RunCMake.export to enable languages only when neededBrad King2015-07-215-3/+5
| | | |
* | | | Merge topic 'target-directory-properties'Brad King2015-07-227-1/+38
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 45c5f8ca Add SOURCE_DIR and BINARY_DIR target properties
| * | | | Add SOURCE_DIR and BINARY_DIR target propertiesClifford Yapp2015-07-217-1/+38
| |/ / / | | | | | | | | | | | | | | | | This will allow project code to recover the directory information about where a target was created.
* | | | Merge topic 'FindBZip2-check-with-prototype'Brad King2015-07-221-2/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 23876eda FindBZip2: Check BZIP2_NEED_PREFIX with real prototype
| * | | | FindBZip2: Check BZIP2_NEED_PREFIX with real prototypeRalf Habacker2015-07-211-2/+4
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Run our check for the '_' prefix using a bzip2 API function as declared with a prototype in the real header file. This is needed in case the function is provided in a DLL import library where the symbol name may not match without proper markup from the header.
* | | | Merge branch 'release'Brad King2015-07-220-0/+0
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge branch 'vs-compiler-feature-2015-update' into releaseBrad King2015-07-222-11/+5
| |\ \ \
| * | | | Revert "CMake 3.3.0"Brad King2015-07-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 0e3cfc134cee5b560a636d72231cfcaeac376b85. Due to VS 2015 RTM being released, additional changes are needed to CMake 3.3.
* | | | | Merge topic 'vs-compiler-feature-2015-update'Brad King2015-07-222-11/+5
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | c2d590c9 Features: Update MSVC features for VS 2015 RTM
| * | | | Features: Update MSVC features for VS 2015 RTMBrad King2015-07-212-11/+5
| | |_|/ | |/| | | | | | | | | | | | | | VS 2015 RTM completed support for constexpr and attribute features. Update our feature table and test accordingly.
* | | | CMake Nightly Date StampKitware Robot2015-07-221-1/+1
| |_|/ |/| |
* | | Merge branch 'release'Brad King2015-07-210-0/+0
|\ \ \ | | |/ | |/|
| * | CMake 3.3.0Brad King2015-07-201-1/+1
| |/
* | Merge topic 'doc-CMakeExpandImportedTargets-deprecated'Brad King2015-07-211-0/+5
|\ \ | | | | | | | | | | | | dec8d1cc Help: Add notes for topic 'doc-CMakeExpandImportedTargets-deprecated'
| * | Help: Add notes for topic 'doc-CMakeExpandImportedTargets-deprecated'Brad King2015-07-211-0/+5
| | |
* | | Merge topic 'KDE4-NO_POLICY_SCOPE'Brad King2015-07-211-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 4572d8b3 KDE4: Find the Internal package with NO_POLICY_SCOPE.
| * | | KDE4: Find the Internal package with NO_POLICY_SCOPE.Stephen Kelly2015-07-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If someone in KDE wants to port away from OLD policies, they might want to do so one policy at a time. This patch will allow them to use find_package(KDE4 NO_POLICY_SCOPE) in callers to get around the CMP0011 warning, while still getting the policy settings contained within.
* | | | Merge topic 'remove-special-MACROS-handling'Brad King2015-07-214-32/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 41bb831f cmMakefile: Remove special handling of MACROS property.
| * | | | cmMakefile: Remove special handling of MACROS property.Stephen Kelly2015-07-194-32/+5
| | | | |