summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* CMake Nightly Date StampKitware Robot2015-01-261-1/+1
|
* CMake Nightly Date StampKitware Robot2015-01-251-1/+1
|
* CMake Nightly Date StampKitware Robot2015-01-241-1/+1
|
* Merge topic 'INTERFACE_SYSTEM_INCLUDE_DIRECTORIES-update'Brad King2015-01-232-2/+5
|\ | | | | | | | | | | 85857e6d Help: Clarify INTERFACE_SYSTEM_INCLUDE_DIRECTORIES documentation. ee38062b IncludeDirectories: Respect SYSTEM flag when using CONFIG genex.
| * IncludeDirectories: Respect SYSTEM flag when using CONFIG genex.Stephen Kelly2015-01-222-2/+5
| | | | | | | | | | Update the Makefile and Ninja generators to use the config when requesting the include flags.
* | CMake Nightly Date StampKitware Robot2015-01-231-1/+1
|/
* Merge topic 'cdash_upload_file_mode'Brad King2015-01-227-28/+577
|\ | | | | | | | | | | | | f3e0b6f1 CTestCoverageCollectGCOV: Add module to run gcov 6dd980e0 ctest_submit: Make CDASH_UPLOAD mode arguments more strict 5dc33f89 ctest_submit: Add CDASH_UPLOAD mode to upload files to CDash
| * ctest_submit: Make CDASH_UPLOAD mode arguments more strictBrad King2015-01-203-40/+68
| | | | | | | | | | Disallow mixing of arguments from different command signatures. Extend the RunCMake.CTestSubmit test to cover such error cases.
| * ctest_submit: Add CDASH_UPLOAD mode to upload files to CDashBill Hoffman2015-01-207-3/+524
| | | | | | | | | | | | This adds support for the new cdash API where arbitrary files can be uploaded to the CDash server. This CDash API communicates via json files so the json parser jsoncpp was added to the Utilities directory.
* | Merge topic 'update-kwsys'Brad King2015-01-224-6/+28
|\ \ | | | | | | | | | | | | | | | 7e468cd8 Merge branch 'upstream-kwsys' into update-kwsys 77444a7d KWSys 2015-01-20 (b33e7b96)
| * | Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-01-214-6/+28
| | |
* | | CMake Nightly Date StampKitware Robot2015-01-221-1/+1
| | |
* | | Merge topic 'jsoncpp-third-party'Brad King2015-01-211-1/+1
|\ \ \ | |/ / |/| | | | | | | | 27c6da93 Add option to build CMake against a system jsoncpp
| * | Add option to build CMake against a system jsoncppBrad King2015-01-201-1/+1
| |/ | | | | | | Create a CMAKE_USE_SYSTEM_JSONCPP option.
* | CMake Nightly Date StampKitware Robot2015-01-211-1/+1
|/
* Merge topic 'cmake-labels-json'Brad King2015-01-202-2/+28
|\ | | | | | | | | | | | | 0238d0c3 cmake: Generate an internal 'Labels.json' file next to 'Labels.txt' bda4f0b6 jsoncpp: Add headers to help CMake include in-source jsoncpp headers a02fbec5 jsoncpp: Drop doxygen comments that cause Clang warnings
| * cmake: Generate an internal 'Labels.json' file next to 'Labels.txt'Brad King2015-01-202-2/+28
| | | | | | | | | | | | | | | | | | In each internal target directory we generate a "Labels.txt" file containing labels for that target and its sources, but it uses an internal format. In order to make the list of labels easier to publish, use a json format and call it "Labels.json". Since we now use jsoncpp headers, link CMakeLib to the jsoncpp library.
* | Merge topic 'cmake-E-tar-mtime'Brad King2015-01-208-7/+95
|\ \ | | | | | | | | | | | | | | | 3a60c899 cmake: Teach "-E tar" command a "--mtime=" option 90f9c427 cmake: Teach "-E tar" to report file name on failure to read from disk
| * | cmake: Teach "-E tar" command a "--mtime=" optionBrad King2015-01-198-6/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an option to set the mtime of entries in a tarball so that one can create a tarball with a consistent content hash (e.g. MD5) for a given set of files regardless of their current timestamps on disk. This will be useful for submission of tarballs to CDash, which tracks content hashes to avoid duplication. Inspired-by: Bill Hoffman <bill.hoffman@kitware.com>
| * | cmake: Teach "-E tar" to report file name on failure to read from diskBrad King2015-01-191-1/+3
| |/ | | | | | | | | | | The libarchive-provided error message does not always include the file name, so add it to the message ourselves to ensure users know which file fails.
* | Merge topic 'xcode-target-sort'Brad King2015-01-202-14/+54
|\ \ | | | | | | | | | | | | | | | 9e0176e2 Xcode: Sort targets deterministically and with ALL_BUILD first (#15346) c0ff542c Xcode: Fix early termination on per-config source file error
| * | Xcode: Sort targets deterministically and with ALL_BUILD first (#15346)Ben Boeckel2015-01-191-1/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default target in XCode is the first one in the file. In commit v3.1.0-rc1~286^2 (cmTarget: use a hash_map for cmTargets typedef, 2014-06-10) the order of the targets stored in cmMakefile was made non-deterministic instead of lexicographic. Teach the Xcode generator to do its own sorting to restore a predictable order. While at it, place ALL_BUILD first (as is done in VS IDE generators) explicitly in the comparison function so that it is the default target even if other targets sort earlier lexicographically (e.g. "AAA").
| * | Xcode: Fix early termination on per-config source file errorBrad King2015-01-192-13/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | In commit v3.1.0-rc1~687^2~4 (cmTarget: Make the source files depend on the config, 2014-02-13) an early termination case was added to the Xcode generator. Fix handling of this case to actually abort all the generation steps. Otherwise some of the later steps are attempted without the preconditions normally established by earlier steps, possibly leading to a crash.
* | | CMake Nightly Date StampKitware Robot2015-01-201-1/+1
| |/ |/|
* | Merge topic 'consistent-empty-method'Brad King2015-01-1981-310/+310
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5f69314e Replace foo.length() pattern with !foo.empty(). fd0c036c Replace 'foo.length() >= 1' pattern with !foo.empty() f09fde2d Replace 'foo.length() > 0' pattern with !foo.empty(). 86b5bdfa Replace 'foo.length() == 0' pattern with foo.empty(). fd7b3712 Replace foo.size() pattern with !foo.empty(). aa773035 Replace !foo.size() pattern with foo.empty(). 64592633 cmListCommand: Use empty() and expand whitespace. 607e1938 Replace 'foo.size() != 0' pattern with !foo.empty(). 930bd478 Replace 'foo.size() == 0' pattern with foo.empty(). d92887ef Replace 'foo.size() > 0' pattern with !foo.empty().
| * | Replace foo.length() pattern with !foo.empty().Stephen Kelly2015-01-185-8/+8
| | |
| * | Replace 'foo.length() >= 1' pattern with !foo.empty()Stephen Kelly2015-01-182-2/+2
| | |
| * | Replace 'foo.length() > 0' pattern with !foo.empty().Stephen Kelly2015-01-185-8/+8
| | |
| * | Replace 'foo.length() == 0' pattern with foo.empty().Stephen Kelly2015-01-181-1/+1
| | |
| * | Replace foo.size() pattern with !foo.empty().Stephen Kelly2015-01-1842-114/+114
| | |
| * | Replace !foo.size() pattern with foo.empty().Stephen Kelly2015-01-187-13/+13
| | |
| * | cmListCommand: Use empty() and expand whitespace.Stephen Kelly2015-01-181-1/+1
| | |
| * | Replace 'foo.size() != 0' pattern with !foo.empty().Stephen Kelly2015-01-186-8/+8
| | |
| * | Replace 'foo.size() == 0' pattern with foo.empty().Stephen Kelly2015-01-1835-72/+72
| | |
| * | Replace 'foo.size() > 0' pattern with !foo.empty().Stephen Kelly2015-01-1832-83/+83
| | |
* | | Merge topic 'use-member-insert'Brad King2015-01-196-36/+13
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fa889c4d cmakemain: Initialize vector content with iterators directly. 8211010c cmakemain: Use member insert in command line handling code. b5422573 cmListCommand: Replace loop with member algorithm. 92a37f92 Convert raw loops to set member insert. aac44e71 Convert raw loops to vector member insert.
| * | | cmakemain: Initialize vector content with iterators directly.Stephen Kelly2015-01-181-5/+1
| | | |
| * | | cmakemain: Use member insert in command line handling code.Stephen Kelly2015-01-181-4/+2
| | | |
| * | | cmListCommand: Replace loop with member algorithm.Stephen Kelly2015-01-181-7/+3
| | | |
| * | | Convert raw loops to set member insert.Stephen Kelly2015-01-182-10/+3
| | | |
| * | | Convert raw loops to vector member insert.Stephen Kelly2015-01-182-10/+4
| |/ /
* | | Merge topic 'delete-algorithm'Brad King2015-01-194-25/+21
|\ \ \ | | | | | | | | | | | | | | | | | | | | 681d965d Use the cmDeleteAll algorithm for types derived from std::map. 4dc0c488 cmDeleteAll: Generalize deletion specialization for map types.
| * | | Use the cmDeleteAll algorithm for types derived from std::map.Stephen Kelly2015-01-173-21/+4
| | | |
| * | | cmDeleteAll: Generalize deletion specialization for map types.Stephen Kelly2015-01-171-4/+17
| | | | | | | | | | | | | | | | | | | | Assume that a container whose value_type is a std::pair should have its second member deleted.
* | | | Merge topic 'eclipse-fix-cxx-natures'Brad King2015-01-191-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 6e6e0c40 Eclipse: Add org.eclipse.cdt.core.cnature to CXX projects (#15068)
| * | | | Eclipse: Add org.eclipse.cdt.core.cnature to CXX projects (#15068)André Klitzing2015-01-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.0.0-rc1~335^2~1 (eclipse: Add natures for Eclipse based on enabled languages, 2013-08-29) CXX projects got only "ccnature", but Eclipse itself also adds "cnature" when creating C++ projects. Fix this by adding both for CXX projects.
* | | | | CMake Nightly Date StampKitware Robot2015-01-191-1/+1
| |_|/ / |/| | |
* | | | CMake Nightly Date StampKitware Robot2015-01-181-1/+1
| |/ / |/| |
* | | CMake Nightly Date StampKitware Robot2015-01-171-1/+1
| | |
* | | Merge topic 'fix-ctest_build-output-processing-regression'Brad King2015-01-161-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 509f2713 ctest_build: Fix logic regression in parent that clips build output