- Oct 19, 2018
-
-
Wouter Klouwen authored
In some circumstances the user of ExternalProject may not desire the split log files for stdout and stderr. In particular with a project has many errors it can be difficult to correlate the output error with the command that it resulted from. This commit adds the LOG_MERGED_STDOUTERR option that when enabled outputs into a unified <name>-<step>.log for each step. If disabled it will default to the previous behaviour of <name>-<step>-out.log and <name>-<step>-err.log.
-
Wouter Klouwen authored
In some situations it can be helpful to separate out the location of the log files from the location of the stamp files. For instance if you have a continuous integration that exposes the location where log files are stored. This commit adds an option that allows a user to override the default behaviour of putting the log files in STAMP_DIR called LOG_DIR. The previous behaviour of putting the log files into the STAMP_DIR applies if LOG_DIR is not specified.
-
Brad King authored
-
31b6825b Merge branch 'master' into deployqt4-cmp0080-fix 15bbff05 DeployQt4: Do not include BundleUtilities at configure time 65bea5b9 DeployQt4: Convert to 2-space indentation 9bfb63bd Help: Convert DeployQt4 to block-style comment Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2494
-
Brad King authored
Merge-request: !2494
-
Kyle Edwards authored
-
dacbb414 Track backtraces in target dependencies internally a6e02f88 add_dependencies: Track backtraces internally a093b1a4 cmLinkItem: Add backtrace e022e2d8 cmListFileCache: Add ExpandListWithBacktrace helper f1dd0eea cmListFileCache: Add wrapper template for values with a backtrace Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2498
-
84e7920b FindFontconfig: Add module to find Fontconfig Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2487
-
95b4b913 Declare support for CMake versions through 3.12 for own build Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2496
-
c88fb949 FindLibinput: do not set Libinput_VERSION_STRING Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2501
-
Kyle Edwards authored
Due to CMP0080, BundleUtilities can no longer be included at configure-time. However, DeployQt4 contains some functions which are meant to be used at configure-time, and some which are meant to be used at install-time and use BundleUtilities. This change breaks the file into two sections: common functions and install-time functions. BundleUtilities is now only included at install-time, thus fixing the policy warning. Fixes: #18466
-
Brad King authored
-
18cff26e Help: Clarify command-line encoding of target_link_libraries items Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2503
-
93f3f655 Help: Revise docs of modules AddFileDependencies..CheckFunctionExists fc7ee1ca Help: Override pygments CMakeLexer to support <..> and [..] 74b3eacd Help: Use appropriate list types in FindPkgConfig Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2468
-
Kitware Robot authored
-
- Oct 18, 2018
-
-
* Replace '::' by '.. code-block:: cmake' wherever it makes sense. * Convert to definition list where appropriate. * Prefer '<placeholder>' over 'placeholder'.
-
* The code snippets in the docs consist of CMake code mixed with syntax definition punctuation like < > [ ] ... Therefore a pure CMake lexer is inadequate. Here it is replaced by a CMake syntax definition parser. * Fixed syntax definition snippets in FindPkgConfig.cmake to make best use of syntax highlighting. This source file is the hardest to support because it contains comparison operators <= = >=, which need special attention to avoid confusion with the placeholder indicators <...>. * Fixed syntax in execute_process.rst (there were unbalanced brackets). * Disabled syntax highlighting for long string examples in cmake-language.7.rst. * No highlighting of removed syntax in CMP0049 * To inspect the outcome of this patch, see e.g. the pages * manual/cmake-buildsystem.7.html * module/ExternalProject.html * module/FindPkgConfig.html which are particularly rich in complex code snippets.
-
Frederik Gladhorn authored
This module is inspired by one from KDE's KWin.
-
Libinput_VERSION is enough, this is redundant
-
Brad King authored
Merge-request: !2503
-
Brad King authored
Items that have full paths will be quoted automatically. Other items are treated as command-line string fragments and get no automatic escaping. Document the behavior for each item kind. Fixes: #18467
-
Kyle Edwards authored
-
Kyle Edwards authored
-
Brad King authored
Carry backtraces on target dependency edges to refer to the line in project code that caused the edge to appear.
-
Brad King authored
Record backtraces for "utility" dependencies created by `add_dependencies` calls.
-
Brad King authored
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.
-
Brad King authored
-
3aa258db Merge branch 'upstream-vim-cmake-syntax' into update-vim-syntax c9493939 vim-cmake-syntax 2018-10-18 (64ff4bd7) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2500
-
Brad King authored
Merge-request: !2500
-
Brad King authored
* upstream-vim-cmake-syntax: vim-cmake-syntax 2018-10-18 (64ff4bd7)
-
Code extracted from: https://github.com/pboettch/vim-cmake-syntax.git at commit 64ff4bd793c247da5a1772fffad91378dddf03b9 (master). Upstream Shortlog ----------------- Patrick Boettcher (1): 64ff4bd7 break line after each high-lighting keyword
-
Brad King authored
-
Brad King authored
Merge-request: !2497
-
Brad King authored
Merge-request: !2495
-
1d5c8b81 Utilities/Release: Add qthelp docs to binary archives Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2497
-
284a38e4 cmake-server: Revert "Support codemodel filegroups for INTERFACE_SOURCES" Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2495
-
Kitware Robot authored
-
- Oct 17, 2018
-
-
Brad King authored
CMake 3.12 introduced a `...<max>` syntax in the version given to `cmake_minimum_required` to automatically set policies to NEW up to that version. Use it to avoid listing policies explicitly. The syntax is compatible with older versions of CMake such that they use the extended version string for the `CMAKE_MINIMUM_REQUIRED_VERSION` variable (which we don't use) but otherwise ignore it.
-
Brad King authored