summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* cmState: remove RemoveUnscriptableCommandsDaniel Pfeifer2017-05-084-22/+0
|
* cmMakefile: don't check IsScriptableDaniel Pfeifer2017-05-081-14/+1
|
* cmake: register fake project commands in -P modeDaniel Pfeifer2017-05-083-0/+64
|
* cmake: initialize with Role that controls which commands to registerDaniel Pfeifer2017-05-0820-27/+41
|
* ctest: remove unused cmake instanceDaniel Pfeifer2017-05-081-6/+0
|
* Merge topic 'c++11-iwyu'Brad King2017-05-0810-45/+51
|\ | | | | | | | | | | | | | | | | | | | | 50dd15af QtDialog: block include-what-you-use f3e21613 cmServer: include what you use 9535823b IWYU: map system symbols to libuv 6a91ee02 IWYU: add mapping for cm::auto_ptr 7165065f cmInstalledFile: add cmConfigure.h as first #include Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !811
| * QtDialog: block include-what-you-useDaniel Pfeifer2017-05-051-0/+6
| |
| * cmServer: include what you useDaniel Pfeifer2017-05-058-45/+43
| |
| * cmInstalledFile: add cmConfigure.h as first #includeDaniel Pfeifer2017-05-051-0/+2
| |
* | Merge topic 'clazy-cleanup'Brad King2017-05-086-35/+32
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 422359fe CMakeSetupDialog: use multi-arg 1ffe47e3 QCMakeCacheView: prever QVector over QList 726b3b6f QtDialog: add reference in foreach 377d4df2 QCMakeCacheView: avoid temporary containers for iteration a57b30bb QtDialog: add missing emit keywords 7a0e2392 cmFileMonitor: use cmDeleteAll Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !805
| * | CMakeSetupDialog: use multi-argDaniel Pfeifer2017-05-051-6/+3
| | |
| * | QCMakeCacheView: prever QVector over QListDaniel Pfeifer2017-05-051-2/+2
| | |
| * | QtDialog: add reference in foreachDaniel Pfeifer2017-05-053-9/+9
| | |
| * | QCMakeCacheView: avoid temporary containers for iterationDaniel Pfeifer2017-05-051-4/+10
| | |
| * | QtDialog: add missing emit keywordsDaniel Pfeifer2017-05-052-5/+5
| | |
| * | cmFileMonitor: use cmDeleteAllDaniel Pfeifer2017-05-051-9/+3
| | |
* | | CMake Nightly Date StampKitware Robot2017-05-081-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2017-05-071-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2017-05-061-1/+1
| |/ |/|
* | Merge topic 'ctest_submit_headers'Brad King2017-05-056-2/+64
|\ \ | | | | | | | | | | | | | | | | | | 1a7d00bd ctest_submit: Add HTTPHEADER option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !793
| * | ctest_submit: Add HTTPHEADER optionZack Galbreath2017-05-046-2/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | Allow CTest script writers to specify additional HTTP headers to be sent to CDash during submission. The motivating case for this feature is a corresponding change in CDash. This will allow projects to refuse submissions from any site not bearing a valid authentication token.
* | | Merge topic 'vector-over-list'Brad King2017-05-057-24/+24
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 3e027d9d c++: prefer vectors over lists Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !799
| * | | c++: prefer vectors over listsBen Boeckel2017-05-047-24/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | None of these usages of `std::list` were inserting or removing elements in the middle of the structure, so there were no benefits to using it. Other uses were related to C pointers being stable in a list of strings whereas in a vector of strings, small pointer optimizations could be moved and become invalid after a modification to the hosting vector. None of these uses modified the vector after handing out a C string to an external store.
* | | | Merge topic 'clang-tidy-config'Brad King2017-05-051-5/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d0c3e47d clang-tidy: add option CMake_RUN_CLANG_TIDY 894ff96c auto_ptr: silence clang-tidy warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !790
| * | | | auto_ptr: silence clang-tidy warningsDaniel Pfeifer2017-05-041-5/+5
| |/ / /
* | | | Merge topic 'vs-masm-flags'Brad King2017-05-055-157/+164
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | ea6bb829 VS: Use tool-specific flag table for COMPILE_FLAGS parsing da9076e4 VS: Fix MASM flag tables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !791
| * | | VS: Use tool-specific flag table for COMPILE_FLAGS parsingPeter Ivanyi2017-05-031-1/+16
| | | | | | | | | | | | | | | | Fixes: #14710
| * | | VS: Fix MASM flag tablesPeter Ivanyi2017-05-034-156/+148
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the leading `/` characters from flag table entries. Our parser checks the table with the leading character already removed. Issue: #14710
* | | | CMake Nightly Date StampKitware Robot2017-05-051-1/+1
| | | |
* | | | Merge topic 'cpackifw-part-refactoring'Brad King2017-05-0411-326/+251
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9c13e8eb CPackIFW: Refactor out some commonly used code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !762
| * | | | CPackIFW: Refactor out some commonly used codeKonstantin Podsvirov2017-05-0311-326/+251
| | | | | | | | | | | | | | | | | | | | Move common used code to new cmCPackIFWCommon base class.
* | | | | Merge topic 'remove-top-level-xcode-groups'Brad King2017-05-042-37/+1
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | 01cd88c0 Xcode: Remove the top-level Sources and Resources groups Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !779
| * | | | Xcode: Remove the top-level Sources and Resources groupsMatt Stevens2017-05-032-37/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This addresses duplicate file reference warnings from xcodebuild caused by the same file reference being a member of both the target's group and the top-level Resources group. Since resources are already a member of their associated target's group the top-level Resources group isn't strictly necessary, and removing it results in a project structure closer to that of a current Xcode project template. Fixes: #15272
* | | | | CMake Nightly Date StampKitware Robot2017-05-041-1/+1
| | | | |
* | | | | Merge topic 'ipo-xcode'Brad King2017-05-032-2/+7
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | 7e75568b Xcode: Support IPO (LTO) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !785
| * | | | Xcode: Support IPO (LTO)Ruslan Baratov2017-05-022-2/+7
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2017-05-031-1/+1
| |_|/ / |/| | |
* | | | Merge topic 'add-language-standards-to-more-compilers'Brad King2017-05-021-1/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9b97cb55 PGI: Add language standards for PGI daae564d Cray: Add language standards for the Cray compiler 25e83ce5 CompileFeatures: Let STD compile options be a list 1de70845 Compilers: Add common macros to be used by various compilers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !784
| * | | | CompileFeatures: Let STD compile options be a listChuck Atkins2017-05-011-1/+5
| |/ / /
* | | | Merge topic 'excludeFixtures'Brad King2017-05-026-27/+162
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c1b2b7c0 Add ctest options for limiting which tests fixtures add Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !778
| * | | | Add ctest options for limiting which tests fixtures addCraig Scott2017-05-016-27/+162
| | | | | | | | | | | | | | | | | | | | | | | | | The new options allow the user to restrict the setup and cleanup tests automatically added for fixtures.
* | | | | Merge topic 'sunpro-c++11-link'Brad King2017-05-028-19/+87
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e17b1791 Features: On SunPro link with language standard compiler flag d037be12 cmLocalGenerator: Add a hook for compiler flags used at link time b115bc49 Features: Refactor <LANG>_STANDARD update Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !783
| * | | | | Features: On SunPro link with language standard compiler flagBrad King2017-05-011-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When C++ feature requirements or `CXX_STANDARD` cause us to compile on SunPro with the `-std=c++11` option, link with the option too. This is needed to make the compiler use the matching standard library.
| * | | | | cmLocalGenerator: Add a hook for compiler flags used at link timeBrad King2017-05-015-11/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using a compiler to drive linking we add compiler flags from `CMAKE_<LANG>_FLAGS` in case they affect the way the compiler invokes the linker, but we don't add flags from other places that are meant only for compiling sources. Rather than calling the `AddLanguageFlags` method (which is used to add flags for compiling sources) directly, add an intermediate method that is used when adding the flags for linking. This will give us a way to add language-specific compiler flags needed when driving the linker in the same place on the command line as other compiler flags go.
| * | | | | Features: Refactor <LANG>_STANDARD updateBrad King2017-05-015-8/+54
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to support generator expressions in target COMPILE_FEATURES we apply them at generate time. Move this step to the beginning of generation instead of doing it on demand while collecting flags. This avoids repeating the process unnecessarily, and will then allow `cmLocalGenerator::AddCompilerRequirementFlag` to be used any time during generation.
* | | | | Merge topic 'update-kwsys'Brad King2017-05-021-1/+11
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 750d58bf Merge branch 'upstream-KWSys' into update-kwsys 2dec4695 KWSys 2017-05-01 (3ec3252c) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !781
| * | | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-05-011-1/+11
| |/ / / / | | | | | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2017-05-01 (3ec3252c)
* | | | | CMake Nightly Date StampKitware Robot2017-05-021-1/+1
|/ / / /
* | | | Merge topic 'yacclex-clang-tidy'Brad King2017-05-0130-89/+53
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7f4eaf23 LexerParser: disable clang-tidy checks 9bad0dfc LexerParser: move to custom directory 8927e913 CMakeLists: remove option to regenerate yacc/lex Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !775
| * | | | LexerParser: disable clang-tidy checksDaniel Pfeifer2017-04-281-0/+6
| | | | |