aboutsummaryrefslogtreecommitdiffstats
path: root/src/_cmake
Commit message (Collapse)AuthorAgeFilesLines
* Update cmake completion version 3.31Shohei YOSHIDA2025-07-101-1/+5
|
* Add -DBUILD_SHARED_LIBS completion for cmake completionsJeremy Rifkin2023-11-131-0/+2
|
* Fix broken boolean parameter completionShohei YOSHIDA2022-12-031-8/+11
|
* Update cmake completionShohei YOSHIDA2022-11-181-76/+84
|
* Extract generators from 'cmake --help'Shohei YOSHIDA2022-11-021-17/+2
|
* Update cmake options for version 3.24Shohei YOSHIDA2022-08-101-0/+2
|
* _cmake: fix cmake presets for realNorbert Lange2022-07-191-7/+6
| | | | | | | | support presets without descriptions, and modify the commandline to add --list-presets at the end. Improve how cmake presets are listed, should be more robust in regards to quoting.
* Rewrite JSON parsing code in Perl for portabilityShohei YOSHIDA2022-02-241-13/+6
|
* re-write to use python, hopefully this is portable enough, tested with ↵Huw Percival2022-02-231-4/+12
| | | | python 3.6.5 anf 2.7.18
* fix presetsHuw Percival2022-02-221-1/+1
|
* Use correct makefile for target completionAske Bækdal Møller2021-01-161-1/+1
|
* CMake: note myself as additional authorNorbert Lange2020-12-251-0/+1
|
* CMake: udpate generators listNorbert Lange2020-12-251-14/+18
|
* CMake: Major update to options, adapted to 3.19Norbert Lange2020-12-251-21/+74
| | | | | | | | | | | | | | | | Now listed in the same order as the builtin help (CMake 3.19), for easier audit in the feature. Commands and descriptions updated. Support for listing presets. Use this command to create output for comparison (not 100% exact obviously): cmake --help | sed -n "s,^ *\(--*[^= ]*\).* = *\([^=]*\), '\1[\2]',p" | sed 's,\.],],'
* CMake: add -E command completionsNorbert Lange2020-12-251-5/+37
|
* CMake: Completely overhaul help command completionsNorbert Lange2020-12-251-52/+28
| | | | | | Several argument names where wrong, completed all available -list functions, escape brackets in the list, etc.
* CMake: Turn some property values into local arraysNorbert Lange2020-12-251-61/+16
| | | | Update C/C++ Standards supported aswell
* CMake: fix option completion after first argumentNorbert Lange2020-12-251-3/+4
| | | | for some reason this just ended after the first option.
* support cmake --install related optionsZhuo Zhang2020-05-151-3/+78
|
* Fix typosDimitris Apostolou2020-04-091-8/+8
|
* Merge pull request #676 from pseyfert/cmake_unityShohei YOSHIDA2020-03-201-0/+4
|\ | | | | [cmake] updates for cmake 3.16
| * cmake: new command line optionsPaul Seyfert2020-01-011-0/+2
| |
| * cmake: add CMAKE_UNITY_BUILD variablePaul Seyfert2020-01-011-0/+2
| |
* | Fix typo in _cmake (#672)vaporwavy2020-01-171-1/+1
|/
* cmake: Add `--parallel` build optionDaniel Teunis2019-10-071-0/+5
|
* Merge pull request #637 from pseyfert/cmake_generator_variableJulien Nicoulaud2019-06-181-2/+4
|\ | | | | [cmake] complete CMAKE_GENERATOR environment variable values
| * [cmake] complete CMAKE_GENERATOR environment variable valuesPaul Seyfert2019-06-131-2/+4
| | | | | | | | | | will be introduced in cmake 3.15 https://cmake.org/cmake/help/v3.15/manual/cmake-env-variables.7.html#environment-variables-that-control-the-build
* | provide CMAKE_<LANG>_COMPILER_LAUNCHER in cmake completionPaul Seyfert2019-06-121-0/+15
|/ | | | https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_COMPILER_LAUNCHER.html
* fixup based on review commentPaul Seyfert2018-08-291-1/+1
|
* use CPPFLAGS completion for CMAKE_CXX_FLAGS completionPaul Seyfert2018-08-291-2/+2
| | | | | | | | | cmake -DCMAKE_*_FLAGS*=<TAB> will invoke _gcc as if one completes export CPPFLAGS=<TAB> Given that _gcc doesn't distinguish between CFLAGS, CPPFLAGS, or CXXFLAGS, neither do we here.
* shift words array before passing from _cmake to build toolPaul Seyfert2018-06-251-9/+17
| | | | * this fixes #581
* Merge pull request #577 from pseyfert/c_standardsokapia2018-06-181-0/+34
|\ | | | | extend cmake completion
| * added cxx and c language standardsPaul Seyfert2017-12-211-0/+34
| |
* | Merge pull request #546 from pseyfert/cmake_module_pathokapia2018-06-181-1/+2
|\ \ | | | | | | add CMAKE_PREFIX_PATH to cmake completion
| * | add CMAKE_PREFIX_PATH to cmake completionPaul Seyfert2017-12-121-1/+2
| |/ | | | | | | | | | | | | https://cmake.org/cmake/help/v3.3/variable/CMAKE_PREFIX_PATH.html * some packages provide no Find${PROJECT}.cmake file but a ${PROJECT}Config.cmake instead * providing these through CMAKE_MODULE_PATH just results in an error message, which points out one should've used CMAKE_PREFIX_PATH instead.
* / extend cmake completionPaul Seyfert2017-11-171-2/+6
|/ | | | | | * added common properties for makefile verbosity * options are picked from https://stackoverflow.com/a/2673355 * explanation strings from the cmake documentation
* [_cmake] add CMAKE_MODULE_PATH to common property namesPaul Seyfert2016-10-301-0/+1
|
* import updates from ↵Paul Seyfert2016-09-261-33/+158
| | | | pseyfert/zsh-cmake-completion@cc043d7ff6121c5c47eb21a267756e276d4e9d27
* Fix a typo in the cmake scriptMorgan Lieberthal2016-09-261-1/+1
|
* #207: Add license header to _cmake, with explicit permission from Scott ↵0.19.0Julien Nicoulaud2016-07-181-1/+26
| | | | Kroll <skroll@gmail.com>
* Complete cmake property CMAKE_EXPORT_COMPILE_COMMANDSDave Lee2016-02-251-0/+2
|
* Added '_cmake' completions.Pablo Speciale2014-03-271-0/+274
Original github repository: https://github.com/skroll/zsh-cmake-completion