summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'SunOS-PathScale'Brad King2016-06-074-0/+37
|\ | | | | | | | | fcfe121f Platform: add flag definitions for PathScale compiler on SunOS (#16135)
| * Platform: add flag definitions for PathScale compiler on SunOS (#16135)Michał Górny2016-06-064-0/+37
| |
* | Merge topic 'remove-c_str'Brad King2016-06-0722-92/+89
|\ \ | | | | | | | | | | | | | | | 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-0621-86/+81
| | | | | | | | | | | | | | | | | | 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-0614-386/+860
|\ \ | | | | | | | | | | | | | | | | | | 63e5eb5f Help: Add notes for 'productbuild' topic 2e3c67d1 productbuild: Add new productbuild cpack generator. 50a3d340 PackageMaker: factor out common code for creating pkg files.
| * | Help: Add notes for 'productbuild' topicBrad King2016-06-061-0/+5
| | |
| * | productbuild: Add new productbuild cpack generator.Clinton Stimpson2016-06-0311-1/+382
| | | | | | | | | | | | This cpack generator basically replaces the obsolete PackageMaker generator.
| * | PackageMaker: factor out common code for creating pkg files.Clinton Stimpson2016-06-025-388/+476
| | |
* | | Merge topic 'FindBoost-vs-prebuilt'Brad King2016-06-061-19/+56
|\ \ \ | | | | | | | | | | | | | | | | | | | | c3a281fd FindBoost: Search in official Windows prebuilt binary library directory 3720d5f4 FindBoost: Test `CMAKE_CXX_COMPILER_{ID,VERSION}` instead of `MSVC*`
| * | | FindBoost: Search in official Windows prebuilt binary library directoryAlex Turbov2016-06-031-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid the need to specify `BOOST_LIBRARYDIR` along with `BOOST_ROOT` when using prebuilt binaries such as these: https://sourceforge.net/projects/boost/files/boost-binaries/
| * | | FindBoost: Test `CMAKE_CXX_COMPILER_{ID,VERSION}` instead of `MSVC*`Alex Turbov2016-06-031-19/+22
| | | |
* | | | Merge topic 'FindLibArchive-3.2'Brad King2016-06-061-4/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 38d18bab FindLibArchive: Support libarchive 3.2 version string format
| * | | | FindLibArchive: Support libarchive 3.2 version string formatOrion Poplawski2016-06-031-4/+5
| | |_|/ | |/| |
* | | | 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 branch 'release'Brad King2016-06-030-0/+0
|\ \ \
| * \ \ Merge branch 'FindHDF5-fix-already-found' into releasev3.6.0-rc1Brad King2016-06-021-4/+11
| |\ \ \
| * \ \ \ Merge branch 'fix-TARGET_PROPERTY-LOCATION-crash' into releaseBrad King2016-06-024-3/+23
| |\ \ \ \
| * \ \ \ \ Merge branch 'fix-ti-link-order' into releaseBrad King2016-06-021-1/+1
| |\ \ \ \ \
* | \ \ \ \ \ Merge topic 'minor-cleanups'Brad King2016-06-038-5/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f6c21894 Modules: Rename internal platform-specific compiler determination modules 0c7951a9 cmLocalGenerator: Consolidate conditions in AddArchitectureFlags
| * | | | | | | Modules: Rename internal platform-specific compiler determination modulesBrad King2016-06-027-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename Modules/Platform/<os>-<lang>.cmake files to Modules/Platform/<os>-Determine-<lang>.cmake to clarify their role. For compatibility with user-provided modules, load the old names if they exist.
| * | | | | | | 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-034-3/+23
|\ \ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | f500a784 Fix crash on $<TARGET_PROPERTY:...,LOCATION> genex (#16134)
| * | | | | | | Fix crash on $<TARGET_PROPERTY:...,LOCATION> genex (#16134)Brad King2016-06-024-3/+23
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 'cpack-nsis-remove-duplicate-include'Brad King2016-06-031-7/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e847b6c8 CPack/NSIS: Remove duplicate include from NSIS.template.in (#16132)
| * | | | | | | CPack/NSIS: Remove duplicate include from NSIS.template.in (#16132)Brad King2016-06-021-7/+0
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit v2.6.0~3438 (ENH: Better support for adding and removing path, 2006-04-27) an include of "WinMessages.NSH" was added without removing the original include. Remove it now.
* | | | | | | 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 'FindOpenCL-imported-target'Brad King2016-06-036-2/+66
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b66d4739 FindOpenCL: Add an imported target
| * | | | | | | | FindOpenCL: Add an imported targetMatthäus G. Chajdas2016-06-026-2/+66
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | Merge topic 'compiler-id-with-bracket-in-path'Brad King2016-06-031-2/+3
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a7d1c4ec CMakeDetermineCompilerId: Fix compiler id with square brackets in the path
| * | | | | | | | CMakeDetermineCompilerId: Fix compiler id with square brackets in the pathBrad King2016-06-021-2/+3
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We use file(GLOB) to load the list of files produced by compiling the compiler identification source. Encode square brackets in the path to the directory so that they are not treated as special characters in the globbing expression. Otherwise we fail to find any files when the path contains square brackets and the compiler id is unknown. Reported-by: Esch Nigma <eschnigma@openmailbox.org>
* | | | | | | | Merge topic 'fix-ti-link-order'Brad King2016-06-031-1/+1
|\ \ \ \ \ \ \ \ | | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | 89317915 Compiler/TI: Pass libraries as last part to linker
| * | | | | | | Compiler/TI: Pass libraries as last part to linkerAlexander Stein2016-06-021-1/+1
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If e.g. libc.a is passed before any objects the linker raises the follwing warning: cannot resolve archive libc.a to a compatible library, as no input files have been encountered In the end the library is skipped and missing symbols occur. Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com>
* | | | | | | 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 'FindHDF5-fix-already-found'Brad King2016-06-021-4/+11
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | / | | |_|_|/ | |/| | | f11243d1 FindHDF5: Add backwards compatability for already-found searches
| * | | | FindHDF5: Add backwards compatability for already-found searchesChuck Atkins2016-06-021-4/+11
| | |_|/ | |/| |
* | | | Merge topic 'minor-cleanups'Brad King2016-06-024-4/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 2175e5bf cmGlobalGenerator: Make IsMultiConfig() const
| * | | | cmGlobalGenerator: Make IsMultiConfig() constTobias Hunger2016-06-014-4/+4
| | |/ / | |/| |
* | | | Merge topic 'bin-dir-option'Brad King2016-06-027-10/+31
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 18bfbc97 Add option to control 'bin' directory of CMake's own installation (#16076)
| * | | | Add option to control 'bin' directory of CMake's own installation (#16076)Nicolas BUNEL2016-06-017-10/+31
| |/ / / | | | | | | | | | | | | | | | | Add a `CMAKE_BIN_DIR` cache entry to CMake's own build configuration. Add a `--bindir` option to the `bootstrap` script to set it.
* | | | CMake Nightly Date StampKitware Robot2016-06-021-1/+1
|/ / /
* | | Begin post-3.6 developmentBrad King2016-06-013-2/+11
| | |
* | | Merge branch 'release'Brad King2016-06-014-13/+4
|\ \ \ | |/ / | | / | |/ |/|
| * CMake 3.6.0-rc1 version updateBrad King2016-06-012-4/+4
| |