summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'improve_device_link_policy_cross_ref'Brad King2020-06-182-5/+7
|\ | | | | | | | | | | | | e5279c2c8f Help: Better document that CMP0105 controls DEVICE_LINK parsing Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4919
| * Help: Better document that CMP0105 controls DEVICE_LINK parsingRobert Maynard2020-06-182-5/+7
| |
* | Merge topic 'doc-3.18-fixups'Brad King2020-06-187-27/+31
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 947cfc732d Help: Explicitly say transaction, don't abbreviate to trans 90c73479bc Help: Correct and condense examples for VS_SOLUTION_DEPLOY 0420de10b5 Help: Add missing cross-referencing for generator expressions 013f7a2647 Help: Formatting, crossref for FRAMEWORK_MULTI_CONFIG_POSTFIX_<CONFIG> a12d53acf3 Help: Add missing PCH_WARN_INVALID docs and related cleanups 95a16f7805 Help: Fix formatting error and consistency for gtest_discover_tests() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4915
| * | Help: Explicitly say transaction, don't abbreviate to transCraig Scott2020-06-181-2/+2
| | | | | | | | | | | | | | | The release notes need to make sense to people not so familiar with each item. For those less familiar with RPM, spelling out "transaction" makes this line item much clearer in isolation.
| * | Help: Correct and condense examples for VS_SOLUTION_DEPLOYCraig Scott2020-06-181-8/+6
| | |
| * | Help: Add missing cross-referencing for generator expressionsCraig Scott2020-06-183-3/+3
| | |
| * | Help: Formatting, crossref for FRAMEWORK_MULTI_CONFIG_POSTFIX_<CONFIG>Craig Scott2020-06-181-11/+12
| | |
| * | Help: Add missing PCH_WARN_INVALID docs and related cleanupsCraig Scott2020-06-183-3/+8
| | |
* | | Merge topic 'tutorial_install_when_built_static'Brad King2020-06-185-7/+23
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 0fdfd6bf37 Tutorial: Install correctly when built statically Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4906
| * | | Tutorial: Install correctly when built staticallyRobert Maynard2020-06-165-7/+23
| | | | | | | | | | | | | | | | When built statically we failed to install the SqrtLibrary
* | | | Merge topic 'tutorial_correct_step9_wording'Brad King2020-06-181-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7c3204fc7d Tutorial: Correct Step9 wording Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4907
| * | | | Tutorial: Correct Step9 wordingRobert Maynard2020-06-161-1/+1
| |/ / / | | | | | | | | | | | | on some platforms -fPIC is implicit so you won't get an error
* | | | Merge topic 'doc-relnotes'Brad King2020-06-171-8/+8
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 4f6ce41446 Help: Fix order of FindCUDAToolkit entry in 3.18 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4910
| * | | Help: Fix order of FindCUDAToolkit entry in 3.18 release notesBrad King2020-06-171-8/+8
| | |/ | |/|
* | | Merge topic 'cuda_clang_limitations'Brad King2020-06-171-1/+2
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | bdb105ee94 Help: Mention CUDA Clang limitations in 3.18 release notes fec7dd33d3 CUDA: Add issue number to Clang separable compilation error 14163d7d6b CUDA: Throw error for Clang on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4903
| * | Help: Mention CUDA Clang limitations in 3.18 release notesRaul Tambre2020-06-161-1/+2
| | |
| * | Merge topic 'cuda_clang_toolkit_path' into release-3.18Brad King2020-06-151-0/+8
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ec59fb6c31 CUDA: Determine CUDA toolkit location for NVCC 0a056246a1 CUDA: Pass toolkit path to Clang 9c43972127 FindCUDAToolkit: Avoid unnecessary temporary variable computing binary dir 9eebb5b8b2 FindCUDAToolkit: Remove unnecessary checks around searches 8f01fe7bf1 FindCUDAToolkit: Use list(SORT) to sort in natural order 8c144fe9ad FindCUDAToolkit: Compute CUDAToolkit_INCLUDE_DIR instead of searching 403f8d31e3 FindCUDAToolkit: Add CUDAToolkit_LIBRARY_ROOT 6636693134 FindCUDAToolkit: Re-unify with Internal/CUDAToolkit Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4828
* | \ \ Merge topic 'cmake-E-compare_files-exit-code'Brad King2020-06-161-1/+2
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | b5b6075522 cmake: add dedicated error for -E compare_files invalid arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4881
| * | | cmake: add dedicated error for -E compare_files invalid argumentsAsit Dhal2020-06-151-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | Return 2 when user provides invalid arguments Fixes: #20815
* | | | Merge topic 'cpack-pre-and-post-scripts'Brad King2020-06-161-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 915409af49 CPack: Introduce pre- and post- build actions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4846
| * | | | CPack: Introduce pre- and post- build actionsAlex Turbov2020-06-151-0/+5
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CPack learned the `CPACK_PRE_BUILD_SCRIPTS`, `CPACK_POST_BUILD_SCRIPTS`, and `CPACK_PACKAGE_FILES` variables. The first two are lists of scripts to perform - after pre-install files into a staging directory and before producing the resulting packages - after produsing the packages The post-build script(s) also get the list of actually produced packages in the `CPACK_PACKAGE_FILES`. Issue: #19077
* | | | find_program: Find programs that are executable but not readableBrad King2020-06-153-0/+35
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | This fix was first made by commit 86e6349ef7 (find_program: Find programs that are executable but not readable, 2020-04-04, v3.18.0-rc1~372^2) but was reverted for compatibility. Re-introduce it with a policy for compatibility. Fixes: #10468
* | | Merge topic 'cuda_clang_toolkit_path'Brad King2020-06-151-0/+8
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ec59fb6c31 CUDA: Determine CUDA toolkit location for NVCC 0a056246a1 CUDA: Pass toolkit path to Clang 9c43972127 FindCUDAToolkit: Avoid unnecessary temporary variable computing binary dir 9eebb5b8b2 FindCUDAToolkit: Remove unnecessary checks around searches 8f01fe7bf1 FindCUDAToolkit: Use list(SORT) to sort in natural order 8c144fe9ad FindCUDAToolkit: Compute CUDAToolkit_INCLUDE_DIR instead of searching 403f8d31e3 FindCUDAToolkit: Add CUDAToolkit_LIBRARY_ROOT 6636693134 FindCUDAToolkit: Re-unify with Internal/CUDAToolkit Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4828
| * | CUDA: Determine CUDA toolkit location for NVCCRaul Tambre2020-06-121-3/+7
| | | | | | | | | | | | | | | Similar to how we already do for Clang. Avoids a lot of redundant work in FindCUDAToolkit.
| * | FindCUDAToolkit: Add CUDAToolkit_LIBRARY_ROOTRaul Tambre2020-06-121-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | On scattered installations version.txt and nvvm are located at this location. This may be useful to users and will allow us in the future to parse version.txt instead of invoking nvcc to figure out the CUDA toolkit version. We also add it to CMakeDetermineCUDACompiler in preparation for future use by Clang code.
* | | Merge topic 'cuda_architectures_disable'Brad King2020-06-152-0/+35
|\ \ \ | | |/ | |/| | | | | | | | | | | | | 877a92e968 CUDA: Add support for disabling CUDA_ARCHITECTURES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4886
| * | CUDA: Add support for disabling CUDA_ARCHITECTURESRaul Tambre2020-06-152-0/+35
| |/ | | | | | | | | | | | | | | | | | | The ability to disable adding architectures completely for packaging purposes and cases requiring passing the architectures flags explicitly has been requested. Support a false value for CUDA_ARCHITECTURES and CMAKE_CUDA_ARCHITECTURES for this purpose. Implements #20821.
* | Help/dev: Add maintainer guide step for initial post-release developmentBrad King2020-06-131-0/+25
| | | | | | | | | | Document steps for deprecating old policy settings and future-proofing export files generated by `install(EXPORT)`.
* | Add deprecation warnings for policies CMP0072 and belowBrad King2020-06-121-0/+8
| | | | | | | | | | | | | | The OLD behaviors of all policies are deprecated, but only by documentation. Add an explicit deprecation diagnostic for policies introduced in CMake 3.11 and below to encourage projects to port away from setting policies to OLD.
* | Merge topic 'cmake-gui-qt5-only'Brad King2020-06-121-0/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4037beb747 QtDialog: remove Qt4 definition ce9dbceb42 QtDialog: remove Qt4-only code 8ea50749da QtDialog: use Qt5's imported targets 4ccc9921be QtDialog: use qt5 functions for special Qt sources e4d6015460 QtDialog: remove Qt4 support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4836
| * | QtDialog: remove Qt4 supportBen Boeckel2020-06-051-0/+5
| | |
* | | Merge topic 'add-missing-test-args'Craig Scott2020-06-101-0/+13
|\ \ \ | | |/ | |/| | | | | | | | | | | | | 131b8cc8ae Help/dev: document other arguments to `Do: test` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4870
| * | Help/dev: document other arguments to `Do: test`Ben Boeckel2020-06-091-0/+13
| | |
| * | Merge topic 'doc-gitlab-ci' into release-3.18Craig Scott2020-06-091-34/+31
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 855ed80111 Help/dev: Update CMake Review Process document for GitLab CI Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4865
* | \ \ Merge topic 'cpack-extern-update-package-list'Brad King2020-06-092-0/+11
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a6e1b20bab CPack External: Introduce `CPACK_EXTERNAL_BUILT_PACKAGES` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4831
| * | | | CPack External: Introduce `CPACK_EXTERNAL_BUILT_PACKAGES`Alex Turbov2020-06-052-0/+11
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | The `CPACK_EXTERNAL_PACKAGE_SCRIPT` script may set this list variable to the full paths of generated package files. CPack copy these files from the stage directory back to the top build directory and possibly produce checksum files if the `CPACK_PACKAGE_CHECKSUM` is set.
* | | | Merge topic 'doc-gitlab-ci'Craig Scott2020-06-091-34/+31
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | 855ed80111 Help/dev: Update CMake Review Process document for GitLab CI Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4865
| * | | Help/dev: Update CMake Review Process document for GitLab CIBrad King2020-06-091-34/+31
| | | | | | | | | | | | | | | | | | | | We have replaced use of `buildbot` with GitLab CI. Update the relevant section of our review process documentation.
* | | | Merge topic 'doc-testprop-DEPENDS-REQUIRED_FILES'Craig Scott2020-06-092-1/+44
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/| | | | | | | | | | 6b75175219 Help: Add example for REQUIRED_FILES test property 61139c91d2 Help: Add example for DEPENDS test property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4853
| * | Help: Add example for REQUIRED_FILES test propertyMichael Hirsch2020-06-081-1/+32
| | |
| * | Help: Add example for DEPENDS test propertyMichael Hirsch2020-06-081-0/+12
| |/
* | Begin post-3.18 developmentBrad King2020-06-052-0/+9
|/
* Help: Drop development topic notes to prepare releaseBrad King2020-06-052-9/+0
| | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* Merge topic 'doc-3.18-relnotes'Brad King2020-06-0562-370/+301
|\ | | | | | | | | | | | | | | 389ca18289 Help: Organize and revise 3.18 release notes ab6b5c01ea Help: Consolidate 3.18 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4845
| * Help: Organize and revise 3.18 release notesBrad King2020-06-031-169/+211
| | | | | | | | | | Add section headers similar to the 3.18 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
| * Help: Consolidate 3.18 release notesBrad King2020-06-0362-370/+259
| | | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.18.rst`.
* | Merge topic 'doc-EXCLUDE_FROM_ALL'Brad King2020-06-032-7/+7
|\ \ | |/ |/| | | | | | | | | | | e262123fee Help: Clarify the effect of EXCLUDE_FROM_ALL on target installation a09195e7bf Help: Rename 'artefact' to 'artifact' in target_precompile_headers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4840
| * Help: Clarify the effect of EXCLUDE_FROM_ALL on target installationArcturus2020-06-021-6/+6
| |
| * Help: Rename 'artefact' to 'artifact' in target_precompile_headersArcturus2020-06-021-1/+1
| |
* | add_library/add_executable: allow local alias to imported targetsMarc Chevrier2020-06-026-8/+50
| | | | | | | | Fixes: #20641