summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* cmCacheEntry: Retrieve all properties of cache entriesTobias Hunger2016-06-102-0/+12
|
* cmPropertyList: Add a way to retrieve all propertiesTobias Hunger2016-06-102-0/+14
|
* cmake: Kill cmake::CacheManager and its getterTobias Hunger2016-06-101-4/+0
| | | | | This member variable is never initialized and has apparently moved to cmState.
* Merge topic 'refactor-cmLocalGenerator-flags'Brad King2016-06-104-58/+66
|\ | | | | | | | | | | | | d9613b96 cmLocalGenerator: Move GetFrameworkFlags implementation to private helper 70d3bf85 cmLocalGenerator: Adopt GetFrameworkFlags method de4ee088 cmCommonTargetGenerator: De-duplicate CMAKE_BUILD_TYPE lookup
| * cmLocalGenerator: Move GetFrameworkFlags implementation to private helperTobias Hunger2016-06-091-9/+19
| |
| * cmLocalGenerator: Adopt GetFrameworkFlags methodTobias Hunger2016-06-094-54/+55
| | | | | | | | Move it from cmCommonTargetGenerator.
| * cmCommonTargetGenerator: De-duplicate CMAKE_BUILD_TYPE lookupTobias Hunger2016-06-081-6/+3
| |
* | Merge topic 'cmake-gui-osx-symlink-qt5-plugin'Brad King2016-06-101-0/+34
|\ \ | | | | | | | | | | | | f2840155 cmake-gui: Teach Qt5 where plugins are when launched through a symlink
| * | cmake-gui: Teach Qt5 where plugins are when launched through a symlinkRobert Maynard2016-06-091-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | When we are on OSX and we are launching cmake-gui from a symlink, the application will fail to launch as it can't find the qt.conf file which tells it what the name of the plugin folder is. We need to add this path BEFORE the application is constructed as that is what triggers the searching for the platform plugins
| * | Merge branch 'fix-TARGET_PROPERTY-LOCATION-crash' into releaseBrad King2016-06-021-3/+9
| |\ \
* | | | CMake Nightly Date StampKitware Robot2016-06-101-1/+1
| | | |
* | | | Merge topic 'ninja-no-ranlib-windows'Brad King2016-06-092-1/+19
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | ea598671 Run ranlib on archives only if the tool is available
| * | | | Run ranlib on archives only if the tool is availableBrad King2016-06-082-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CMakeFindBinUtils sets CMAKE_RANLIB to `:` if it is not available in order to get a no-op. This does not work on a Windows host build environment that runs commands in `cmd` instead of `sh`. Teach the Ninja and Makefile generators to simply skip the command if it is `:`. This this was already done by the Makefile generator since commit v2.6.0~3161 (BUG: Do not write link script lines that use the ':', 2006-06-18), but only when using a link script. Reported-by: Michael Jäntsch <Michael.Jaentsch@gmx.de>
* | | | | Merge topic 'refactor-cmLocalGenerator-flags'Brad King2016-06-095-16/+17
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | b0d3e693 cmLocalGenerator: Pass configuration to GetTargetFlags
| * | | | cmLocalGenerator: Pass configuration to GetTargetFlagsTobias Hunger2016-06-085-16/+17
| | | | | | | | | | | | | | | | | | | | | | | | | Move the configuration lookup to call sites. This will allow multi-configuration callers to use the method.
* | | | | Merge topic 'small-cleanups'Brad King2016-06-099-43/+32
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9f25fc4d Prefer std::ostream& over derivatives as parameters f9cc43ea cmake: remove unnused member Verbose 6e658085 cmake: Fix constness of methods 87ffd76d cmake: Make internal method file static fa169fe8 Parser: Merge identical conditions
| * | | | | Prefer std::ostream& over derivatives as parametersDaniel Pfeifer2016-06-086-14/+13
| | | | | |
| * | | | | cmake: remove unnused member VerboseDaniel Pfeifer2016-06-082-8/+2
| | | | | |
| * | | | | cmake: Fix constness of methodsStephen Kelly2016-06-082-14/+15
| | | | | |
| * | | | | cmake: Make internal method file staticStephen Kelly2016-06-082-4/+2
| | | | | |
| * | | | | Parser: Merge identical conditionsStephen Kelly2016-06-081-3/+0
| |/ / / /
* | | | | Merge topic 'xmlwriter'Brad King2016-06-093-85/+85
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | e9da5192 CPack/PackageMaker: port to cmXMLWriter
| * | | | | CPack/PackageMaker: port to cmXMLWriterDaniel Pfeifer2016-06-093-85/+85
| |/ / / /
* | | | | CMake Nightly Date StampKitware Robot2016-06-091-1/+1
|/ / / /
* | | | Merge topic 'find_path-in-framework'Brad King2016-06-081-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 188baef0 find_path: Fix location of <dir/header.h> in a framework on OS X
| * | | | find_path: Fix location of <dir/header.h> in a framework on OS XHarry Mallon2016-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After finding it in `foo.Framework/Headers/dir/header.h`, we should report the `foo.Framework/Headers` directory, not `foo.Framework/Headers/dir`, because the former is what actually contains the path the caller wishes to include.
* | | | | Merge topic 'clang-format-again'Brad King2016-06-086-110/+75
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | ff08a80a Source/CPack: Run clang-format to fix style 3b284432 Tests/FindOpenCL: Run clang-format to fix style
| * | | | Source/CPack: Run clang-format to fix styleBrad King2016-06-076-110/+75
| |/ / /
* | | | CMake Nightly Date StampKitware Robot2016-06-081-1/+1
|/ / /
* | | Merge topic 'remove-c_str'Brad King2016-06-0721-90/+88
|\ \ \ | | | | | | | | | | | | | | | | | | | | fa277b29 Remove c_str() calls from stream arguments. ba5fb165 call static cmOutputConverter::GetFortranFormat without object
| * | | Remove c_str() calls from stream arguments.Daniel Pfeifer2016-06-0620-84/+80
| | | | | | | | | | | | | | | | | | | | | | | | Mostly automated: git grep -l '.c_str() <<' | xargs sed -i 's|\.c_str() <<| <<|g'
| * | | call static cmOutputConverter::GetFortranFormat without objectDaniel Pfeifer2016-06-063-6/+8
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-06-071-1/+1
|/ / /
* | | Merge topic 'productbuild'Brad King2016-06-068-386/+801
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 63e5eb5f Help: Add notes for 'productbuild' topic 2e3c67d1 productbuild: Add new productbuild cpack generator. 50a3d340 PackageMaker: factor out common code for creating pkg files.
| * | | productbuild: Add new productbuild cpack generator.Clinton Stimpson2016-06-036-1/+328
| | | | | | | | | | | | | | | | This cpack generator basically replaces the obsolete PackageMaker generator.
| * | | PackageMaker: factor out common code for creating pkg files.Clinton Stimpson2016-06-025-388/+476
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-06-061-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-06-051-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-06-041-1/+1
| | | |
* | | | Merge topic 'minor-cleanups'Brad King2016-06-031-5/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | f6c21894 Modules: Rename internal platform-specific compiler determination modules 0c7951a9 cmLocalGenerator: Consolidate conditions in AddArchitectureFlags
| * | | | cmLocalGenerator: Consolidate conditions in AddArchitectureFlagsBrad King2016-06-021-5/+1
| | | | | | | | | | | | | | | | | | | | Make room for possible future non-Apple architecture flags.
* | | | | Merge topic 'fix-TARGET_PROPERTY-LOCATION-crash'Brad King2016-06-031-3/+9
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | f500a784 Fix crash on $<TARGET_PROPERTY:...,LOCATION> genex (#16134)
| * | | | Fix crash on $<TARGET_PROPERTY:...,LOCATION> genex (#16134)Brad King2016-06-021-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Policy CMP0026 deprecated the LOCATION property, and we have long provided a $<TARGET_FILE:...> generator expression. However, if a project tries to use $<TARGET_PROPERTY:...,LOCATION> we should at least not crash. The compatibility implementation of the LOCATION property uses cmGlobalGenerator::CreateGenerationObjects to create the structures needed to evaluate the property before generation starts. The implementation assumed that accessing the property could only be done during configuration (via the typical get_property command use case). The $<TARGET_PROPERTY:...,LOCATION> genex causes the LOCATION property to be accessed during generation. Calling CreateGenerationObjects during generation blows away all the objects currently being used for generation and is not safe. Add a condition to call it only when configuration is not finished.
* | | | | Merge topic 'size-empty'Brad King2016-06-0316-32/+34
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c6220de2 Use the empty() method to check for emptyness.
| * | | | | Use the empty() method to check for emptyness.Daniel Pfeifer2016-06-0216-32/+34
| | |/ / / | |/| | | | | | | | | | | | | | | | | | Apply fix-its from clang-tidy's readability-container-size-empty checker.
* | | | | Merge topic 'simplify-boolean-expressions'Brad King2016-06-0337-169/+73
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 7f6b8d33 Simplify boolean expressions
| * | | | | Simplify boolean expressionsDaniel Pfeifer2016-06-0237-169/+73
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | Use clang-tidy's readability-simplify-boolean-expr checker. After applying the fix-its, revise all changes *very* carefully. Be aware of false positives and invalid changes.
* | | | | CMake Nightly Date StampKitware Robot2016-06-031-1/+1
| |/ / / |/| | |
* | | | Merge topic 'minor-cleanups'Brad King2016-06-024-4/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 2175e5bf cmGlobalGenerator: Make IsMultiConfig() const
| * | | | cmGlobalGenerator: Make IsMultiConfig() constTobias Hunger2016-06-014-4/+4
| |/ / /