summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmLocalGenerator: Make MoveSystemIncludesToEnd file-localBrad King2018-10-182-9/+6
|
* Track backtraces in target dependencies internallyBrad King2018-10-186-19/+50
| | | | | Carry backtraces on target dependency edges to refer to the line in project code that caused the edge to appear.
* add_dependencies: Track backtraces internallyBrad King2018-10-1811-54/+38
| | | | | Record backtraces for "utility" dependencies created by `add_dependencies` calls.
* cmLinkItem: Add backtraceBrad King2018-10-186-37/+39
| | | | | | Carry a backtrace on every link item, not just link implementation items. For now the non-impl items will still have empty backtraces at runtime, but this will allow us to introduce values over time.
* cmListFileCache: Add ExpandListWithBacktrace helperBrad King2018-10-172-0/+16
|
* cmListFileCache: Add wrapper template for values with a backtraceBrad King2018-10-172-1/+35
|
* Merge topic 'improve-readme'Brad King2018-10-171-1/+1
|\ | | | | | | | | | | | | 33632898e9 README: Suggest "sudo" for "make install" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2493
| * README: Suggest "sudo" for "make install"David Demelier2018-10-171-1/+1
| |
* | Merge topic 'better-empty-list-behavior'Brad King2018-10-1723-50/+69
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 121a036f73 cmListCommand: handle empty lists for list(REMOVE_AT) acfe53c588 cmListCommand: make list(ACTION not_a_list) succeed when idempotent bf572ac952 cmListCommand: check list(FILTER) operation before the list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2478
| * | cmListCommand: handle empty lists for list(REMOVE_AT)Ben Boeckel2018-10-169-9/+33
| | | | | | | | | | | | | | | Treat an empty list as a list with no valid bounds and return an error message indicating that any given indices are out-of-bounds.
| * | cmListCommand: make list(ACTION not_a_list) succeed when idempotentBen Boeckel2018-10-1617-36/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The operations changed here all are no-ops on empty lists anyways, so just have them succeed when given non-extant lists. - `list(REMOVE_ITEM)` - `list(REMOVE_DUPLICATES)` - `list(SORT)` - `list(FILTER)` - `list(REVERSE)`
| * | cmListCommand: check list(FILTER) operation before the listBen Boeckel2018-10-111-8/+8
| | | | | | | | | | | | | | | A future commit will make the not-a-list case a success, but invalid operations should still be diagnosed in that case.
* | | Merge topic 'gem-string'Brad King2018-10-176-13/+15
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | b8bb6ba653 cmGeneratorTarget::GetExportMacro: return const std::string* Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2485
| * | | cmGeneratorTarget::GetExportMacro: return const std::string*Vitaly Stakhovsky2018-10-166-13/+15
| | | |
* | | | Merge topic 'ctor-remove'Brad King2018-10-172-18/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d543eb2260 cmCustomCommand: remove the default constructor Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Brad King <brad.king@kitware.com> Merge-request: !2486
| * | | | cmCustomCommand: remove the default constructorVitaly Stakhovsky2018-10-142-18/+5
| |/ / / | | | | | | | | | | | | Unused; no longer mandated by STL
* | | | Merge topic 'vs-improve'Brad King2018-10-172-46/+31
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1601388212 cmVisualStudio10TargetGenerator: Code improvement Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2484
| * | | | cmVisualStudio10TargetGenerator: Code improvementVitaly Stakhovsky2018-10-142-46/+31
| |/ / / | | | | | | | | | | | | Disallow incompletely initialized Elem objects
* | | | Merge topic 'FindLibinput-compile-options'Brad King2018-10-171-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0c20d4d67b FindLibinput: Use _COMPILE_OPTIONS instead of _DEFINITIONS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2490
| * | | | FindLibinput: Use _COMPILE_OPTIONS instead of _DEFINITIONSFrederik Gladhorn2018-10-161-3/+3
| | | | | | | | | | | | | | | | | | | | The value may contain flags.
* | | | | Merge topic 'ctest-coverage-gtm-percent'Brad King2018-10-175-34/+48
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | f7d92deff4 CTest: Fix GTM coverage handling of entry point named "%" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2489
| * | | | CTest: Fix GTM coverage handling of entry point named "%"Joseph Snyder2018-10-165-34/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removing the "%" character from the name of the routine in the line parser causes CTest to be unable to find a routine entry point that is only named "%". Instead leave it during line parsing and handle routine names ending in "%" explicitly when loading files.
* | | | | CMake Nightly Date StampKitware Robot2018-10-171-1/+1
| | | | |
* | | | | Merge branch 'release-3.13'Brad King2018-10-160-0/+0
|\ \ \ \ \
| * \ \ \ \ Merge branch 'document-dollar-in-varnames' into release-3.13Brad King2018-10-168-2/+48
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !2479
* | \ \ \ \ \ Merge topic 'document-dollar-in-varnames'Brad King2018-10-168-2/+48
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 82a4822610 CMP0053: document that `$` is a valid literal variable character Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2479
| * | | | | | CMP0053: document that `$` is a valid literal variable characterBen Boeckel2018-10-158-2/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was overlooked in the initial implementation of CMP0053. However, an additional policy to reject it again is not worth it. Instead, add tests and document the behavior. Fixes: #17883
* | | | | | | Merge topic 'ctest_done_bug_fix'Brad King2018-10-161-1/+11
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 60ca88d726 ctest_submit: Generate Done.xml at submit time Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2477
| * | | | | | ctest_submit: Generate Done.xml at submit timeZack Galbreath2018-10-151-1/+11
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a bug where calling `ctest_submit()` would result in a Done.xml file with an empty <buildId> element. CDash responds with a buildId when CTest submits a file. For this reason, Done.xml needs to generated after CTest has submitted some other file to CDash. This change also has the benefit of making Done.xml's timestamp as late as possible, giving us a more accurate record of how long the entire build took to complete.
* | | | | | CMake Nightly Date StampKitware Robot2018-10-161-1/+1
| | | | | |
* | | | | | Merge branch 'release-3.13'Brad King2018-10-150-0/+0
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Merge branch 'update_debug_target_properties' into release-3.13Brad King2018-10-151-7/+16
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !2480
| * \ \ \ \ \ Merge branch 'FindPkgConfig-operator-docs' into release-3.13Brad King2018-10-151-6/+9
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2481
* | \ \ \ \ \ \ Merge topic 'update_debug_target_properties'Brad King2018-10-151-7/+16
|\ \ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 86921f0264 Help: document CMAKE_DEBUG_TARGET_PROPERTIES support for LINK properties Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2480
| * | | | | | | Help: document CMAKE_DEBUG_TARGET_PROPERTIES support for LINK propertiesRobert Maynard2018-10-121-7/+16
| | | | | | | |
* | | | | | | | Merge topic 'FindPkgConfig-operator-docs'Brad King2018-10-151-6/+9
|\ \ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | / / | |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 7f2bc70c5e FindPkgConfig: Document support for > and < operators Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Rolf Eike Beer <eike@sf-mail.de> Merge-request: !2481
| * | | | | | FindPkgConfig: Document support for > and < operatorsCraig Scott2018-10-151-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was left out of commit v3.13.0-rc1~14^2 (FindPkgConfig: support also > and < operators for version compares, 2018-10-02).
* | | | | | | CMake Nightly Date StampKitware Robot2018-10-151-1/+1
| |_|_|_|_|/ |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2018-10-141-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2018-10-131-1/+1
| | | | | |
* | | | | | Merge topic 'cppcheck-exit-code'Brad King2018-10-129-13/+34
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3b80cd77fb Fail the build if cppcheck returns a non-zero exit code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2459
| * | | | | | Fail the build if cppcheck returns a non-zero exit codeHarald Brinkmann2018-10-119-13/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows the build failure to be tuned with cppcheck's options --error-exitcode=<n> and --exitcode-suppressions=<file>.
* | | | | | | Merge topic 'find_libinput'Brad King2018-10-129-0/+134
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f76047f34a FindLibinput: Add module to find libinput Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2420
| * | | | | | | FindLibinput: Add module to find libinputFrederik Gladhorn2018-10-119-0/+134
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | This module is inspired by one from KDE's KWin.
* | | | | | | Merge branch 'release-3.13'Brad King2018-10-120-0/+0
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | |
| * | | | | | Merge branch 'FindBoost-mt-release' into release-3.13Brad King2018-10-111-0/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2475
| * \ \ \ \ \ \ Merge branch 'FindPython-updates' into release-3.13Brad King2018-10-112-2/+77
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2476
| * \ \ \ \ \ \ \ Merge branch 'backport-revert-install-code-script-genex' into release-3.13Brad King2018-10-1110-70/+9
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2474
* | \ \ \ \ \ \ \ \ Merge topic 'revert-install-code-script-genex'Brad King2018-10-1210-70/+9
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fd0e40f166 Merge branch 'backport-revert-install-code-script-genex' into revert-install-code-script-genex 0f48fbaa72 install: Revert CODE,SCRIPT support for generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2474
| * \ \ \ \ \ \ \ \ \ Merge branch 'backport-revert-install-code-script-genex' into ↵Brad King2018-10-1110-70/+9
| |\ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / | | |/| | | / / / / / | | |_|_|_|/ / / / / | |/| | | | | | | | revert-install-code-script-genex