summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* cmCommand: remove unused methods from interface and all implementationsDaniel Pfeifer2017-05-11113-571/+7
|
* cmState: separate builtin and scripted commandsDaniel Pfeifer2017-05-112-70/+52
|
* cmState: introduce method for adding scripted commandsDaniel Pfeifer2017-05-115-10/+10
|
* CTest: use new methods for builtin commandsDaniel Pfeifer2017-05-113-27/+26
|
* cmCommands: use new methods for builtin commandsDaniel Pfeifer2017-05-111-132/+156
|
* cmState: introduce methods for adding builtin commandsDaniel Pfeifer2017-05-112-0/+28
|
* cmakemain: use script role for -PDaniel Pfeifer2017-05-111-1/+3
|
* Merge topic 'split-sysroot'Brad King2017-05-118-11/+65
|\ | | | | | | | | | | | | 53e89b6a Add options for separate compile and link sysroots Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !819
| * Add options for separate compile and link sysrootsBrad King2017-05-098-11/+65
| | | | | | | | | | | | | | | | | | Add `CMAKE_SYSROOT_COMPILE` and `CMAKE_SYSROOT_LINK` variables to as operation-specific alternatives to `CMAKE_SYSROOT`. This will be useful for Android NDKs that compile and link with different sysroot values (e.g. `r14` with unified headers). Co-Author: Florent Castelli <florent.castelli@gmail.com>
* | Merge topic 'cpackifw-access-refactoring'Brad King2017-05-115-558/+583
|\ \ | | | | | | | | | | | | | | | | | | 543cf134 CPackIFW: Access refactoring Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !820
| * | CPackIFW: Access refactoringKonstantin Podsvirov2017-05-095-558/+583
| |/ | | | | | | | | | | Changes: - Access members with this->; - Access nested enum values with class name.
* | Merge topic 'CMP0069-no-warn-try_compile'Brad King2017-05-111-1/+3
|\ \ | | | | | | | | | | | | | | | | | | 469813cc CMP0069: Suppress warning if we are in 'try_compile' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !823
| * | CMP0069: Suppress warning if we are in 'try_compile'Ruslan Baratov2017-05-101-1/+3
| | | | | | | | | | | | Fixes: #16855
* | | Merge topic 'dead-code-removal'Brad King2017-05-1112-40/+32
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fdd341eb cmFindCommon: remove unused function SetMakefile 67a8d907 cmExecutionStatus: Remove arguments from setters 0c519c70 bootstrap: Remove leftovers from cmBootstrapCommands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !821
| * | | cmFindCommon: remove unused function SetMakefileDaniel Pfeifer2017-05-102-15/+0
| | | |
| * | | cmExecutionStatus: Remove arguments from settersDaniel Pfeifer2017-05-0910-25/+32
| | |/ | |/| | | | | | | | | | The setters are only used to set boolean values. The values are never reset individually.
* | | CMake Nightly Date StampKitware Robot2017-05-111-1/+1
| | |
* | | Merge topic 'vs-project-guid'Brad King2017-05-102-4/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 776929b3 VS: Fix .vcxproj ProjectGuid element case Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !817
| * | | VS: Fix .vcxproj ProjectGuid element caseBrad King2017-05-092-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `.vcxproj` file format expects `ProjectGuid`, not `ProjectGUID`. The latter is expected by `.vcproj` files from VS 2008, so this was likely a typo when the VS 2010 generator was first introduced. Fixes: #11968
* | | | Merge topic 'ninja-windows-command-concat'Brad King2017-05-101-1/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5e0e03d9 Ninja: Fix command concatenation on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !801
| * | | | Ninja: Fix command concatenation on WindowsBernhard Burgermeister2017-05-091-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Put commands that contain `||` into brackets to avoid early abort of execution by `cmd.exe` because `||` has higher precedence than `&&` in `cmd.exe`. Add test to check for command execution after `||` as part of a parameter and as command separator. Fixes: #16850
* | | | | Merge topic 'separate-command-registration'Brad King2017-05-1073-301/+106
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 44c0b2b7 cmCommand: remove IsScriptable da8faa8c cmState: remove RemoveUnscriptableCommands c3f41af2 cmMakefile: don't check IsScriptable c2c2bbb3 cmake: register fake project commands in -P mode c36d63cd cmake: initialize with Role that controls which commands to register 8986dec0 ctest: remove unused cmake instance Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !714
| * | | | cmCommand: remove IsScriptableDaniel Pfeifer2017-05-0848-232/+0
| | | | |
| * | | | 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
| | |/ / | |/| |
* | | | CMake Nightly Date StampKitware Robot2017-05-101-1/+1
| |_|/ |/| |
* | | Merge topic 'suncc-cxx11'Brad King2017-05-091-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2731a91c Update SunPro flags used for CMake itself to support C++11 86edc5b6 Choose compiler-specific flags earlier in CMake's own build 7b2d529b cmBase32: Cast pointer subtraction result to size explicitly Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !813
| * | | cmBase32: Cast pointer subtraction result to size explicitlyBrad King2017-05-081-1/+1
| |/ / | | | | | | | | | The SunPro 5.13 compiler with `-std=c++11` complains otherwise.
* | | CMake Nightly Date StampKitware Robot2017-05-091-1/+1
|/ /
* | 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.