- Jan 17, 2021
-
-
Eisuke Kawashima authored
-
- Jan 04, 2021
-
-
The change in commit 901386f6 (cmake-mode.el: Add navigation by function and macro, 2020-12-11) introduced a regression. Emacs 26 could not load cmake-mode.el anymore. Use `(not-char ")")`, not `(not ")")`.
-
- Dec 16, 2020
-
-
Jörg Bornemann authored
We're using rx in cmake-mode.el. Technically, we don't have to load the package, because it's already loaded at startup. But it's good style to explicitly require the packages we use, if only to give a quick overview of the package dependencies.
-
- Dec 11, 2020
-
-
Jörg Bornemann authored
Add the functions cmake-beginning-of-defun and cmake-end-of-defun that jump to the beginning/end of the nearest function or macro. Add the function cmake-mark-defun that marks the current function. Bind those functions to the usual keys in cmake-mode-map.
-
- Dec 08, 2020
-
-
Youmu authored
Many of the `cmake --help-*` options print `.rst` source documents with only partial evaluation. View them in the Emacs `rst-mode`.
-
- Nov 18, 2020
-
-
Youmu authored
-
- Nov 05, 2020
-
-
Andrew Fuller authored
-
- Aug 28, 2020
-
-
Robert Maynard authored
-
- Jul 21, 2020
-
-
Brad King authored
Since commit 2642f432 (Aux: Install editor and bash files to more natural locations, 2020-03-30, v3.18.0-rc1~429^2) these files are installed by default into locations that are not CMake-specific but may be distro-specific. Add options for packagers to control these locations. Also rename the `CMAKE_BASH_COMP_DIR` option to follow our conventions. Fixes: #20993
-
- May 21, 2020
-
-
Issue: #18870
-
- Mar 31, 2020
-
-
Eli Schwartz authored
The vim, emacs, and bash support files are not internal CMake resources and so do not belong under `CMAKE_DATA_DIR`. Move them over to proper places under the `CMAKE_XDGDATA_DIR` as we do already for cmake-gui desktop files and `cmake.m4`. Fixes: #20522
-
- Jan 16, 2020
-
-
Add a `JOB_POOL_PRECOMPILE_HEADER` target property to specify the pool name, and its associated `CMAKE_JOB_POOL_PRECOMPILE_HEADER` variable. Fixes: #20217
-
-
- Dec 10, 2019
-
-
Robert Maynard authored
-
- Aug 16, 2019
-
-
Felix Schwitzer authored
The completion for -D tries to read the cache via 'cmake -LA -N', but this prints a warning. Silent the lookup by redirecting this warning to null.
-
- Jul 18, 2019
-
-
gaborbencze authored
-
- Jul 09, 2019
-
-
-
The `cmake--parent-mode` alias exists only for compatibility and breaks Emacs packages and scripts that make use of `prog-mode-hook` because Emacs does not examine whether the parent mode is an alias or not. Remove the alias and require Emacs 24 or higher. Emacs 24 was released in 2012 and this is already 2019, thus the loss to drop support for versions < 24 is negligible.
-
Robert Maynard authored
-
- May 16, 2019
-
-
Add new Swift keywords to the highlighting rules.
-
- May 14, 2019
-
-
- Apr 28, 2019
-
-
Relates: #18943 Co-Authored-By:
Craig Scott <craig.scott@crascit.com>
-
- Mar 21, 2019
-
-
Harry Mallon authored
-
- Mar 16, 2019
-
- Mar 11, 2019
-
-
Harry Mallon authored
-
- Feb 21, 2019
-
- Jan 18, 2019
-
-
Adds `Fortran_COMPILER_ID` and `Fortran_COMPILER_VERSION` generator expression support to match equivalent `C_COMPILER_ID`, `CXX_COMPILER_ID`, `C_COMPILER_VERSION`, and `CXX_COMPILER_VERSION` support. This is very helpful in the case where the C/C++ compiler suite is a different type of compiler from the platform Fortran compiler and projects use generator expressions to assign compiler flags and definitions. (e.g. `GNU` C/C++ and `SunPro` Fortran on Linux)
-
- Jan 02, 2019
-
-
Ben Boeckel authored
In commit v3.4.0-rc1~57^2 (Help: document CTEST_CUSTOM_* variables, 2015-09-17), the CTEST_CUSTOM_TESTS_IGNORE variable was documented with a typo.
-
- Dec 20, 2018
-
-
This option only has an effect if at least one of the other LOG_<step> options is enabled. If an error occurs for a step which has logging to file enabled, that step's output will be printed to the console. For cases where a large amount of output is recorded, just the end of that output may be printed to the console.
-
- Oct 26, 2018
-
-
Wouter Klouwen authored
Most steps support the logging into a file but the patch command is a notable exception. This commit adds the LOG_PATCH options that acts as the other LOG_* options.
-
- 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.
-
- Aug 28, 2018
-
-
Betsy McPhail authored
Also, added CAPTURE_CMAKE_ERROR to vim synax file for ctest_submit, ctest_update and ctest_memcheck.
-
- Jul 09, 2018
-
-
Emacs 27.0 warns Loading ‘cmake-mode’: unescaped character literals `?(', `?)' detected! during byte-compilation of cmake-mode.el The new warning was added in emacs commit c2bbdc3316 (Warn about missing backslashes during load). Add backslashes to escape the literals.
-
- Jan 03, 2018
-
-
Some are user-facing. Others are source comments.
-
- Oct 18, 2017
-
-
- Oct 13, 2017
-
-
Gregor Jasny authored
-
- Sep 27, 2017
-
-
The VS_SHADER_OUTPUT_HEADER_FILE property is the name of the generated header file containing the object code of the shader. The VS_SHADER_VARIABLE_NAME property is the name of the variable containing the object code in the above header file. Signed-off-by:
Kevin M. Godby <kevin@godby.org>
-
- Sep 18, 2017
-
-
An update from vim-cmake-syntax by commit v3.9.0-rc1~167^2^2 (vim-cmake-syntax 2017-05-02, 2017-05-02) brought in a change to set `expandtab` in CMake language files. This should be a per-project or per-user choice instead, so drop the setting.
-