summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'CTestCoverageCollectGCOV-refinements'Brad King2015-02-045-5/+91
|\ | | | | | | | | | | | | | | | | 809a5a5e Help: Add notes for topic 'CTestCoverageCollectGCOV-refinements' 03c0812c CTestCoverageCollectGCOV: Fix handling of international characters 8caa4e72 CTestCoverageCollectGCOV: Add test case 5c828cc8 CTestCoverageCollectGCOV: Allow custom flags to gcov 30cb628e CTestCoverageCollectGCOV: Fix handling of large file counts
| * Help: Add notes for topic 'CTestCoverageCollectGCOV-refinements'Brad King2015-02-041-0/+6
| |
| * CTestCoverageCollectGCOV: Fix handling of international charactersBrad King2015-02-031-1/+2
| | | | | | | | | | | | | | When loading the list of target support directories, read the file with UTF-8 encoding since that is what CMake writes into the file. This allows us to support international characters in the path to the build tree containing the target support directories.
| * CTestCoverageCollectGCOV: Add test caseBill Hoffman2015-02-033-0/+59
| |
| * CTestCoverageCollectGCOV: Allow custom flags to gcovBill Hoffman2015-02-031-2/+15
| | | | | | | | | | | | | | | | Add a GCOV_OPTIONS option to allow specification of custom flags. In ctest_coverage gcov support, if you set CTEST_COVERAGE_EXTRA_FLAGS, they get put on the command line before the -o. In this case we remove the -b and replace it with GCOV_OPTIONS. All other arguments remain the same.
| * CTestCoverageCollectGCOV: Fix handling of large file countsBill Hoffman2015-02-031-2/+9
| | | | | | | | Use the --files-from option to tar to handle lots of files.
* | CMake Nightly Date StampKitware Robot2015-02-041-1/+1
| |
* | Merge topic 'rpm_multi_prefix'Brad King2015-02-0310-20/+194
|\ \ | | | | | | | | | | | | 3ec02547 CPackRPM: Allow multiple path relocation prefixes for one package
| * | CPackRPM: Allow multiple path relocation prefixes for one packageDomen Vrankar2015-01-2910-20/+194
| | |
* | | Merge topic 'make-NOTPARALLEL-not-PHONY'Brad King2015-02-031-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 3cec0c75 Makefile: Generate .NOTPARALLEL without .PHONY (#14312)
| * | | Makefile: Generate .NOTPARALLEL without .PHONY (#14312)Brad King2015-01-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit v3.0.0-rc1~222^2 (Makefile: Allow "gmake target1 target2 -j", 2013-12-18) we added generation of a .NOTPARALLEL rule and told the generator it is "symbolic" because the file will never be created. This causes ".PHONY" to be used. However, "clearmake" does not support parsing of .PHONY specifically for .NOTPARALLEL, so simply drop it. This should not affect the role of the .NOTPARALLEL rule for GNU make.
* | | | Merge topic 'GNU-5-CXX14'Brad King2015-02-031-0/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 68b5b23b Features: Update GNU 5.0 C++14 features.
| * | | | Features: Update GNU 5.0 C++14 features.Stephen Kelly2015-01-311-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Trunk already has these features and they are listed in the status page. Also confirmed manually by running trunk.
* | | | | CMake Nightly Date StampKitware Robot2015-02-031-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2015-02-021-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2015-02-011-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2015-01-311-1/+1
|/ / / /
* | | | Merge topic 'ctest_submmit-CDASH_UPLOAD-encode-url'Brad King2015-01-303-15/+31
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | 18e3771a ctest_submit: Escape URL components in CDASH_UPLOAD mode
| * | | ctest_submit: Escape URL components in CDASH_UPLOAD modeBill Hoffman2015-01-303-15/+31
| | | | | | | | | | | | | | | | Call curl_easy_escape on arguments sent to CDash upload.
* | | | Merge branch 'release-3.1'Brad King2015-01-300-0/+0
|\ \ \ \
| * \ \ \ Merge branch 'backport-fix-cpack-symlink-create-dir' into release-3.1Brad King2015-01-301-0/+12
| |\ \ \ \
* | \ \ \ \ Merge topic 'feature-record-msvc'Brad King2015-01-3016-46/+311
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d3489bdb Features: Record for MSVC 2010-2015 3228fc50 Features: Define meaning for no language standard default
| * | | | | | Features: Record for MSVC 2010-2015Robert Maynard2015-01-306-4/+185
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, in WCDH add MSVC Compatibility for cxx_align{of,as}. Co-Author: Stephen Kelly <steveire@gmail.com> Co-Author: Brad King <brad.king@kitware.com>
| * | | | | | Features: Define meaning for no language standard defaultBrad King2015-01-2911-42/+126
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define an empty string in CMAKE_<LANG>_STANDARD_DEFAULT to mean that the toolchain has no notion of lanuage standard levels. In this case the <LANG>_STANDARD[_REQUIRED] properties will have no effect. Update the RunCMake.CompileFeatures test to exclude the LinkImplementationFeatureCycle test when there is no standard default. It can never fail because no use of specific features will adjust the CXX_STANDARD level required for any target since the standard levels have no meaning in this case.
* | | | | | Merge topic 'fix-cpack-symlink-create-dir'Brad King2015-01-301-0/+12
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 55e68bc9 Merge branch 'backport-fix-cpack-symlink-create-dir' into fix-cpack-symlink-create-dir 4dc5acee CPack: Fix packaging of source tarballs with symbolic links 81221b80 CPack: Fix packaging of source tarballs with symbolic links
| * \ \ \ \ \ Merge branch 'backport-fix-cpack-symlink-create-dir' into ↵Brad King2015-01-300-0/+0
| |\ \ \ \ \ \ | | | |_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | fix-cpack-symlink-create-dir Resolve conflict in Source/CPack/cmCPackGenerator.cxx with our side.
| | * | | | | CPack: Fix packaging of source tarballs with symbolic linksBill Hoffman2015-01-301-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When staging the package installation, if the first file in a directory happens to be a symbolic link, make sure we create the directory before trying to create the link.
| * | | | | | CPack: Fix packaging of source tarballs with symbolic linksBill Hoffman2015-01-301-0/+12
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | When staging the package installation, if the first file in a directory happens to be a symbolic link, make sure we create the directory before trying to create the link.
* | | | | | Merge topic 'ninja-msvc-only-C-and-CXX'Brad King2015-01-302-30/+24
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8a93d3ea Ninja: Use "deps = msvc" only for C and CXX (#15253)
| * | | | | | Ninja: Use "deps = msvc" only for C and CXX (#15253)Brad King2015-01-292-30/+24
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "/showIncludes" flag is only available with MS C and C++ compilers, and on compilers that "simulate" them (like Intel for Windows). Fix our logic to choose this type only for MS tools with these languages. All other cases need to use "deps = gcc" and define DEP_FILE in the build rule.
* | | | | | Merge topic 'vs-windows-store-default-language'Brad King2015-01-301-2/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 500794b0 VS: Set default language in generated Windows Phone and Store projects 4c5574a1 VS: Add missing newlines to .vcxproj generation
| * | | | | | VS: Set default language in generated Windows Phone and Store projectsRobert Goulet2015-01-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise building such projects gives: warning APPX1901: The DefaultLanguage property is either missing from the project file or does not have a value
| * | | | | | VS: Add missing newlines to .vcxproj generationRobert Goulet2015-01-291-2/+2
| |/ / / / /
* | | | | | Merge topic 'build-require-libarchive-3'Brad King2015-01-301-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3526daf5 Require libarchive 3.0.0 or later
| * | | | | | Require libarchive 3.0.0 or laterGregor Jasny2015-01-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Older versions do not provide archive_entry_copy_sourcepath_w.
* | | | | | | CMake Nightly Date StampKitware Robot2015-01-301-1/+1
| |/ / / / / |/| | | | |
* | | | | | Merge branch 'release-3.1'Brad King2015-01-290-0/+0
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Merge branch 'ctest-update-gmake-error-match' into releaseBrad King2015-01-281-2/+2
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'fix-OBJECT_DEPENDS-after-path-normalization' into releaseBrad King2015-01-285-0/+35
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'OpenSSL_102' into releaseBrad King2015-01-281-1/+1
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'doc-link_libraries-note' into releaseBrad King2015-01-262-9/+12
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge branch 'backport-kwsys-directory-check-opendir' into releaseBrad King2015-01-231-0/+5
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge branch 'FeatureSummary-fix-doc-typo' into releaseBrad King2015-01-231-2/+2
| |\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / / | |/| | | | | | | | |
* | | | | | | | | | | Merge topic 'xcode-revise-make-program'Brad King2015-01-297-30/+70
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ab9fa54d Xcode: Switch to internal CMAKE_MAKE_PROGRAM lookup by generator (#15324) 11e2e6ca Xcode: Select make program at build time e4055a61 Xcode: Add internal API to find xcodebuild
| * | | | | | | | | | | Xcode: Switch to internal CMAKE_MAKE_PROGRAM lookup by generator (#15324)Brad King2015-01-297-29/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "cmakexbuild" wrapper is not needed for Xcode 4 and above, and the path to it may change when CMake moves. Avoid storing a specific path to a build program in CMakeCache.txt and instead compute the value for CMAKE_MAKE_PROGRAM on demand. However, if a user does set the value explicitly then honor it. This does for Xcode what commit v3.0.0-rc1~260^2~4 (VS: Switch to internal CMAKE_MAKE_PROGRAM lookup by generators, 2013-11-15) did for Visual Studio generators.
| * | | | | | | | | | | Xcode: Select make program at build timeBrad King2015-01-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the change made in commit v3.0.0-rc1~260^2~16 (Teach GenerateBuildCommand to find its own make program, 2013-11-13) to have the Xcode generator pick between "xcodebuild" and CMake's own copy of "cmakexbuild" at build time based on the version of Xcode.
| * | | | | | | | | | | Xcode: Add internal API to find xcodebuildBrad King2015-01-282-0/+36
| | |_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach the Xcode generator to compute the location of this tool or the cmakexbuild wrapper. Add internal APIs to get the locations on demand. Use the "cmakexbuild" wrapper for Xcode < 4, and "xcodebuild" for modern Xcode.
* | | | | | | | | | | Merge topic 'vs-shader-flags'Brad King2015-01-297-0/+33
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4775c901 VS: Add source file property to set extra hlsl shader flags
| * | | | | | | | | | | VS: Add source file property to set extra hlsl shader flagsRobert Goulet2015-01-287-0/+33
| | |_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create a VS_SHADER_FLAGS source file property so that we can set all other Visual Studio .hlsl shader file compilation flags.
* | | | | | | | | | | Merge topic 'ctest-update-gmake-error-match'Brad King2015-01-291-2/+2
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d52b5f88 ctest_build: Update GNU make error message matching (#15379)