Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move GetLocationForBuild to cmGeneratorTarget. | Stephen Kelly | 2015-07-27 | 4 | -41/+46 |
| | |||||
* | Move GetLocation to cmGeneratorTarget. | Stephen Kelly | 2015-07-27 | 8 | -25/+31 |
| | |||||
* | Always access target location from a cmGeneratorTarget instance. | Stephen Kelly | 2015-07-27 | 4 | -11/+15 |
| | |||||
* | cmTarget: Restore the ImportedGetLocation method. | Stephen Kelly | 2015-07-27 | 3 | -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 Kelly | 2015-07-27 | 1 | -0/+1 |
| | |||||
* | cmTarget: Create cmGeneratorTargets before reading deprecated LOCATION. | Stephen Kelly | 2015-07-27 | 1 | -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 Kelly | 2015-07-27 | 1 | -7/+36 |
| | |||||
* | cmGlobalGenerator: Create cmGeneratorTargets before QtAutomoc. | Stephen Kelly | 2015-07-27 | 5 | -4/+21 |
| | | | | Add cmGeneratorTargets as needed in the QtAutomoc processing. | ||||
* | cmGlobalGenerator: Create cmGeneratorTargets earlier. | Stephen Kelly | 2015-07-27 | 1 | -1/+1 |
| | |||||
* | cmTarget: Use reliable test for CMP0024 and CMP0026 OLD. | Stephen Kelly | 2015-07-27 | 1 | -2/+2 |
| | | | | | Check whether the Makefile is fully configured instead of checking whether generator targets exist. | ||||
* | cmLocalGenerator: Remove unused AddCustomCommandToCreateObject method. | Stephen Kelly | 2015-07-27 | 2 | -84/+0 |
| | |||||
* | cmLocalGenerator: Remove unused AddBuildTargetRule method. | Stephen Kelly | 2015-07-27 | 2 | -105/+0 |
| | |||||
* | cmLocalGenerator: Remove CreateCustomTargetsAndCommands method. | Stephen Kelly | 2015-07-27 | 5 | -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 Kelly | 2015-07-27 | 1 | -12/+27 |
| | | | | Rather than at the start of Generate. | ||||
* | cmGlobalGenerator: Extract method to create generator objects. | Stephen Kelly | 2015-07-27 | 2 | -2/+10 |
| | |||||
* | cmGlobalGenerator: Split creation of generator object from initialization. | Stephen Kelly | 2015-07-27 | 2 | -1/+15 |
| | |||||
* | cmCPackPropertiesGenerator: Require cmLocalGenerator in API. | Stephen Kelly | 2015-07-27 | 3 | -8/+13 |
| | |||||
* | cmCustomCommandGenerator: Require cmLocalGenerator in API. | Stephen Kelly | 2015-07-27 | 13 | -32/+36 |
| | |||||
* | CMake Nightly Date Stamp | Kitware Robot | 2015-07-25 | 1 | -1/+1 |
| | |||||
* | CMake Nightly Date Stamp | Kitware Robot | 2015-07-24 | 1 | -1/+1 |
| | |||||
* | Merge branch 'release' | Brad King | 2015-07-23 | 0 | -0/+0 |
|\ | |||||
| * | CMake 3.3.0v3.3.0 | Brad King | 2015-07-23 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'release' | Brad King | 2015-07-23 | 0 | -0/+0 |
|\ \ | |/ | |||||
| * | Merge branch 'osx-iframework' into release | Brad King | 2015-07-22 | 2 | -0/+10 |
| |\ | |||||
* | \ | Merge topic 'osx-iframework' | Brad King | 2015-07-23 | 2 | -0/+10 |
|\ \ \ | | |/ | |/| | | | | | | | e68f0cb3 OS X: Use -iframework with AppleClang only on version >= 4.2 | ||||
| * | | OS X: Use -iframework with AppleClang only on version >= 4.2 | Brad King | 2015-07-22 | 2 | -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 King | 2015-07-23 | 4 | -0/+39 |
|\ \ \ | | | | | | | | | | | | | | | | | 783c3757 Tests: Extend BuildDepends test to cover OBJECT_DEPENDS | ||||
| * | | | Tests: Extend BuildDepends test to cover OBJECT_DEPENDS | Brad King | 2015-07-22 | 4 | -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 Stamp | Kitware Robot | 2015-07-23 | 1 | -1/+1 |
|/ / / | |||||
* | | | Merge topic 'export-no-custom-target' | Brad King | 2015-07-22 | 10 | -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 King | 2015-07-21 | 5 | -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 needed | Brad King | 2015-07-21 | 5 | -3/+5 |
| | | | | |||||
* | | | | Merge topic 'target-directory-properties' | Brad King | 2015-07-22 | 7 | -1/+38 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | 45c5f8ca Add SOURCE_DIR and BINARY_DIR target properties | ||||
| * | | | | Add SOURCE_DIR and BINARY_DIR target properties | Clifford Yapp | 2015-07-21 | 7 | -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 King | 2015-07-22 | 1 | -2/+4 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | 23876eda FindBZip2: Check BZIP2_NEED_PREFIX with real prototype | ||||
| * | | | | FindBZip2: Check BZIP2_NEED_PREFIX with real prototype | Ralf Habacker | 2015-07-21 | 1 | -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 King | 2015-07-22 | 0 | -0/+0 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | Merge branch 'vs-compiler-feature-2015-update' into release | Brad King | 2015-07-22 | 2 | -11/+5 |
| |\ \ \ | |||||
| * | | | | Revert "CMake 3.3.0" | Brad King | 2015-07-22 | 1 | -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 King | 2015-07-22 | 2 | -11/+5 |
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | c2d590c9 Features: Update MSVC features for VS 2015 RTM | ||||
| * | | | | Features: Update MSVC features for VS 2015 RTM | Brad King | 2015-07-21 | 2 | -11/+5 |
| | |_|/ | |/| | | | | | | | | | | | | | | VS 2015 RTM completed support for constexpr and attribute features. Update our feature table and test accordingly. | ||||
* | | | | CMake Nightly Date Stamp | Kitware Robot | 2015-07-22 | 1 | -1/+1 |
| |_|/ |/| | | |||||
* | | | Merge branch 'release' | Brad King | 2015-07-21 | 0 | -0/+0 |
|\ \ \ | | |/ | |/| | |||||
| * | | CMake 3.3.0 | Brad King | 2015-07-20 | 1 | -1/+1 |
| |/ | |||||
* | | Merge topic 'doc-CMakeExpandImportedTargets-deprecated' | Brad King | 2015-07-21 | 1 | -0/+5 |
|\ \ | | | | | | | | | | | | | dec8d1cc Help: Add notes for topic 'doc-CMakeExpandImportedTargets-deprecated' | ||||
| * | | Help: Add notes for topic 'doc-CMakeExpandImportedTargets-deprecated' | Brad King | 2015-07-21 | 1 | -0/+5 |
| | | | |||||
* | | | Merge topic 'KDE4-NO_POLICY_SCOPE' | Brad King | 2015-07-21 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | | | | | | | | | 4572d8b3 KDE4: Find the Internal package with NO_POLICY_SCOPE. | ||||
| * | | | KDE4: Find the Internal package with NO_POLICY_SCOPE. | Stephen Kelly | 2015-07-19 | 1 | -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 King | 2015-07-21 | 4 | -32/+5 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | 41bb831f cmMakefile: Remove special handling of MACROS property. | ||||
| * | | | | cmMakefile: Remove special handling of MACROS property. | Stephen Kelly | 2015-07-19 | 4 | -32/+5 |
| | | | | |