- May 16, 2019
-
-
Add new Swift keywords to the highlighting rules.
-
Add rules to support building Swift sources using Ninja.
-
Add the placeholders needed to support compiling Swift code.
-
Add an emitter for the Swift's output-map-file.json to emit the requisite support files for Swift compilation. This additionally prevents the build rules for the object file emission as well to properly support the Swift build semantics.
-
This cleans up the new options that were added to support Swift. This was not released, and the proper support approach that we settled upon does not require as much specialised support.
-
Brad King authored
-
Brad King authored
If compiler id detection gave us the compiler tool, copy its value to the `CMAKE_${lang}_COMPILER` variable as early as possible.
-
7b0abaac ARMClang: Add support for Clang-based ARM compiler Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3315
-
fb39f09d Help: Add release note that SunPro supports C++14 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3329
-
e1e3935f FindBoost: Remove obsolete diagnostic message about Boost_ROOT Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3323
-
23b3ca5e Merge branch 'upstream-KWSys' into update-kwsys 49f8351a KWSys 2019-05-15 (dea11658) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3325
-
Kitware Robot authored
-
- May 15, 2019
-
-
2a9ff970 MSVC: Add support for /JMC (Just My Code) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3121
-
Robert Maynard authored
-
Dennis Klein authored
CMake 3.12 introduced <package>_ROOT CMake and environment variables to be valid hints to find_package(<package>). Defining Boost_ROOT is no longer wrong if CMP0074 is set to NEW. Fixes #18810
-
b5bf369e Release notes: Add release notes for ADDITIONAL_CLEAN_FILES properties 4e2ce0a6 Doc: Update and deprecate ADDITIONAL_MAKE_CLEAN_FILES directory property 338994d6 Doc: Add documentation for ADDITIONAL_CLEAN_FILES properties c11f089d Tests: Extend MakeClean test to cover ADDITIONAL_CLEAN_FILES 012d599e Ninja: Add support for ADDITIONAL_CLEAN_FILES target property 890a1b9d Ninja: Add support for ADDITIONAL_CLEAN_FILES directory property 7b23001f Ninja: Add support for additional clean files d745df4b Makefiles: Add support for ADDITIONAL_CLEAN_FILES target property ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3318
-
9f76961d Support job pools in custom commands and targets Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3308
-
dfa24355 cmUVProcessChain: Add assert() for static analysis tools Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3322
-
359e2d40 UseJava: Refactor documentation for better formatting Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3303
-
Brad King authored
* upstream-KWSys: KWSys 2019-05-15 (dea11658)
-
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit dea11658266eaca24c017670b1b6c6e817afe5be (master). Upstream Shortlog ----------------- Fan Jinke (1): 93352b24 SystemInformation: Add Hygon Dhyana Support Ken Martin (1): 43c6e2fd SystemInformation: Implement backtrace support on Windows
-
932dcce1 Modules: Consistently use 2 space indentation Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3306
-
Co-Authored-By:
Craig Scott <craig.scott@crascit.com>
-
Kitware Robot authored
-
- May 14, 2019
-
-
Sebastian Holtermann authored
This adds release notes for the `ADDITIONAL_CLEAN_FILES` target and directory properties. It also adds a deprecation release note for the `ADDITIONAL_MAKE_CLEAN_FILES` directory property.
-
Sebastian Holtermann authored
This extends the :prop_dir:`ADDITIONAL_MAKE_CLEAN_FILES` directory property documentation and marks it as deprecated. The new directory property :prop_dir:`ADDITIONAL_CLEAN_FILES` should be used instead.
-
-
Fixes: #18215
-
Kyle Edwards authored
Some static analysis tools throw a false positive for an out-of-bounds item that is being dereferenced. This out-of-bounds error will never actually happen because of how cmUVProcessChain::InternalData::AddCommand() is being called. Nevertheless, this change adds an assert() to help static analysis tools be absolutely certain that the referenced item is within the vector's bounds. This change also changes the item access to use an index rather than an iterator.
-
Brad King authored
-
-
Brad King authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
This extends the MakeClean test to cover the - ADDITIONAL_CLEAN_FILES directory property and the - ADDITIONAL_CLEAN_FILES target property as well.
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
Additional clean files for the Ninja generator can be registered via the new method `cmGlobalNinjaGenerator::AddAdditionalCleanFile`. If there are additional clean files, a new rule `CLEAN_ADDITIONAL` and a new build target `CMakeFiles/clean.additional` get generated. The `clean` target will depend on `CMakeFiles/clean.additional`, if the target exists.
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-