summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Help: Autogen: Overhaul AUTOUIC target property documentationSebastian Holtermann2019-06-191-26/+61
|
* Help: Autogen: Overhaul AUTORCC target property documentationSebastian Holtermann2019-06-191-18/+33
|
* Merge branch 'android-pie-cmp0083' into release-3.15Brad King2019-06-191-0/+6
|\ | | | | | | Merge-request: !3459
| * Android: ensure PIE behavior is consistent regardless CMP0083 policyMarc Chevrier2019-06-191-0/+6
| | | | | | | | | | | | | | | | | | In commit c4b4d8b3a6 (POSITION_INDEPENDENT_CODE: Manage link flags for executables, 2018-10-02, v3.14.0-rc1~395^2) we accidentally removed our Android-specific logic for PIE under the CMP0083 OLD behavior. Restore it and also implement Android-specific logic for CMP0083 NEW behavior. Fixes: #19393
* | Merge branch 'doc-project-include' into release-3.15Brad King2019-06-183-9/+19
|\ \ | | | | | | | | | Merge-request: !3453
| * | Help: Document what project() calls use CMAKE_PROJECT_INCLUDE and friendsBrad King2019-06-173-9/+19
| | | | | | | | | | | | Fixes: #19340
* | | Merge branch 'capabilities-fileapi' into release-3.15Brad King2019-06-122-0/+18
|\ \ \ | | | | | | | | | | | | Merge-request: !3433
| * | | cmake: Teach -E capabilities to report supported fileapi requestsBrad King2019-06-072-0/+18
| |/ / | | | | | | | | | Fixes: #19339
* | | Merge branch 'additional_clean_files_help' into release-3.15Craig Scott2019-06-083-11/+23
|\ \ \ | | | | | | | | | | | | Merge-request: !3428
| * | | Help: Improve ADDITIONAL_CLEAN_FILES documentationSebastian Holtermann2019-06-072-10/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the `ADDITIONAL_CLEAN_FILES' target and directory property documentation. Fixes: #19341
| * | | Help: Move ADDITIONAL_MAKE_CLEAN_FILES dir prop to deprecated sectionCraig Scott2019-06-071-1/+1
| |/ /
* | | Help: Document XLClang compiler idBrad King2019-06-061-0/+1
|/ / | | | | | | | | | | | | | | | | This compiler id was added by commit 90c6156aa8 (XLClang: Add a new compiler ID for the clang-based XL compiler, 2019-02-05, cpp-modules-20190312.1~71^2~7). Add documentation accidentally left out of that commit. Issue: #18835
* | Help: Drop development topic notes to prepare releaseBrad King2019-06-042-9/+0
| | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* | Help: Organize and revise 3.15 release notesBrad King2019-06-041-209/+231
| | | | | | | | | | Add section headers similar to the 3.14 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
* | Help: Consolidate 3.15 release notesBrad King2019-06-0473-459/+326
| | | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.15.rst`.
* | Help: Document Swift_DEPENDENCIES_FILE property defaultsBrad King2019-06-042-2/+2
| | | | | | | | Copy wording from the release notes.
* | Help: Clarify COMPILE_LANG_AND_ID release noteRobert Maynard2019-06-041-1/+1
| |
* | Help: Clarify vs-just-my-code-debugging release note languageRobert Maynard2019-06-041-3/+3
| |
* | Help: Reference project command in CMAKE_PROJECT_INCLUDE_BEFORE relnotesRobert Maynard2019-06-041-1/+1
| |
* | Merge topic 'emulator-arguments'Brad King2019-06-043-0/+14
|\ \ | | | | | | | | | | | | | | | | | | fec441ec17 Teach CROSSCOMPILING_EMULATOR to support arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3402
| * | Teach CROSSCOMPILING_EMULATOR to support argumentsMarek Antoniak2019-06-033-0/+14
| | | | | | | | | | | | Fixes: #19321
* | | Merge topic 'remove_directories'Brad King2019-06-042-2/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 07a80c7002 cmake: Teach -E remove_directory to remove multiple directories 013bee698e Tests: Add RunCMake.CommandLine make_directory test checks 3eb16de327 Tests: Fix RunCMake.CommandLine make_directory test name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3411
| * | | cmake: Teach -E remove_directory to remove multiple directoriesJohn Freeman2019-06-032-2/+7
| | | | | | | | | | | | | | | | | | | | The `make_directory` command can make multiple directories in a single invocation. Make `remove_directory` mirror that behavior.
* | | | Help: Add release notes for updated generator expressionsRobert Maynard2019-06-031-0/+8
| | | |
* | | | Genex: CompileLang and CompileLangAndId now match against a list of idsRobert Maynard2019-06-031-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | This allows for expressions such as: $<COMPILE_LANG_AND_ID, CXX, GNU, Clang>
* | | | Genex: PlatformId now can match against a list of ids.Robert Maynard2019-06-031-3/+4
| | | |
* | | | Genex: CompilerId now can match against a list of ids.Robert Maynard2019-06-031-12/+17
| |/ / |/| | | | | | | | | | | This allows for expressions like: $<$<CXX_COMPILER_ID:Clang,GNU>:-DMY_PRIVATE_DEFINE>
* | | Merge topic 'doc-test-cost-default'Craig Scott2019-06-031-4/+10
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 774102aaec Help: Clarify the default value for test property COST Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3397
| * | | Help: Clarify the default value for test property COSTCraig Scott2019-06-021-4/+10
| | | | | | | | | | | | | | | | Co-Authored-By: Steve Mokris <smokris@softpixel.com>
* | | | add_library: Document UNKNOWN type of imported targetsCristian Adam2019-06-021-0/+6
| |/ / |/| |
* | | Merge topic 'vs-add-package-reference'Brad King2019-05-313-0/+20
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 42e14d90b1 VS: Added support for VS package references for nuget Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Leonid Pospelov <pospelovlm@yandex.ru> Merge-request: !3389
| * | | VS: Added support for VS package references for nugetKinan Mahdi2019-05-303-0/+20
| | | |
* | | | Merge topic 'implicit-includes-CPATH'Brad King2019-05-311-0/+8
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | 2d0b0e2b9d Do not exclude include directories made implicit by CPATH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3395
| * | | Do not exclude include directories made implicit by CPATHBrad King2019-05-301-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Entries of the `CPATH` environment variable are implicitly searched as include directories by some C/C++ compilers. Since commit 5990ecb741 (Compute implicit include directories from compiler output, 2018-12-07, v3.14.0-rc1~108^2) these entries are detected by CMake and included in the `CMAKE_{C,CXX}_IMPLICIT_INCLUDE_DIRECTORIES` variables. However, we should not exclude them from explicit specification via `-I` or particularly `-isystem` because they are meant as user-specified include directories that can be re-ordered without breaking compiler builtin headers. In particular, we need explicit requests via `include_directories` with the `SYSTEM` option to result in `-isystem` so that third-party headers do not produce warnings. Co-Author: Ben Boeckel <ben.boeckel@kitware.com> Fixes: #19291
* | | | Merge topic 'doc-mr-resolve-states'Brad King2019-05-301-7/+68
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 49f5b6f7bf Help: Document the expire and external discussion resolve states Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !3377
| * | | | Help: Document the expire and external discussion resolve statesCraig Scott2019-05-301-7/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Our practice of closing MRs temporarily while discussion takes place in a separate issue isn't always well understood by MR authors. Expiring a MR seems to be better understood, but making it clear that it is also a temporary state is helpful.
* | | | | Merge topic 'tar-zstd-compression'Brad King2019-05-302-5/+15
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | 53cb1f2d04 cmake: Teach cmake -E tar command, Zstandard compression Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3357
| * | | | cmake: Teach cmake -E tar command, Zstandard compressionBartosz Kosiorek2019-05-222-5/+15
| | | | | | | | | | | | | | | | | | | | Fixes #18657
* | | | | Merge topic 'clang-gnulike-support'Brad King2019-05-291-0/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 74829f01b1 Help: Add notes for topic 'clang-gnulike-support' 19669abe1d Tests: handle string escaping differences with NMake+clang a2a90f41e3 Tests: require C++14 for the Tutorial 4819ff9647 Tests: fix failures with gnu mode clang on windows 26af0b25e7 cmake: use correct stack size with gnu mode clang on windows d44c0db0b2 clang: setup correct configuration in gnu mode b7d5ef23e9 cmGlobalNinjaGenerator: use gnu compatible paths with clang in gnu mode 3d0210d8dc binutils: add the llvm-* variants to the tool lists. ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Francesco Bertolaccini <francesco@bertolaccini.dev> Acked-by: Stanislav Ershov <digital.stream.of.mind@gmail.com> Acked-by: Saleem Abdulrasool <compnerd@compnerd.org> Merge-request: !2992
| * | | | | Help: Add notes for topic 'clang-gnulike-support'Brad King2019-05-241-0/+5
| | | | | |
* | | | | | Merge topic 'cmake_automoc_relaxed_mode_deprecation'Brad King2019-05-282-0/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | df6adb02c0 Autogen: Deprecation release notes for CMAKE_AUTOMOC_RELAXED_MODE 5bf07b9cfc Help: Mark CMAKE_AUTOMOC_RELAXED_MODE as deprecated b5ad572ac1 Autogen: Deprecation message for CMAKE_AUTOMOC_RELAXED_MODE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3381
| * | | | | | Autogen: Deprecation release notes for CMAKE_AUTOMOC_RELAXED_MODESebastian Holtermann2019-05-271-0/+5
| | | | | | |
| * | | | | | Help: Mark CMAKE_AUTOMOC_RELAXED_MODE as deprecatedSebastian Holtermann2019-05-271-0/+2
| | |_|/ / / | |/| | | |
* | | | | | Merge topic 'FindPython-find_framework'Brad King2019-05-281-0/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 62d6ed79fb FindPython: Add variable 'Python_FIND_FRAMEWORK' to control frameworks lookup. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3374
| * | | | | | FindPython: Add variable 'Python_FIND_FRAMEWORK' to control frameworks lookup.Marc Chevrier2019-05-241-0/+5
| |/ / / / /
* | | | | | Merge topic 'rel-push'Brad King2019-05-281-6/+0
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9bf97363b0 Utilities/Release: Replace upload step with a "push" script 3a0ab3ba23 Utilities/Release: Teach upload script to compute version automatically Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3370
| * | | | | Utilities/Release: Teach upload script to compute version automaticallyBrad King2019-05-241-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | Read the version from `Source/CMakeVersion.cmake` instead of repeating it.
* | | | | | Merge topic 'doc-typo-CTEST_CUSTOM_WARNING_xxx'Craig Scott2019-05-272-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 902af25512 Help: Fix typo for CTEST_CUSTOM_WARNING_xxx vars Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3378
| * | | | | | Help: Fix typo for CTEST_CUSTOM_WARNING_xxx varsCraig Scott2019-05-262-2/+2
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | These variables apply to the `ctest_build` command, not `ctest_test` Relates: #19217
* | | | | | Help: Fix typo in install(EXPORT_ANDROID_MK) exampleJohn Freeman2019-05-261-2/+2
|/ / / / /