summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'target-bundle-dir-name-genex'Brad King2022-04-2612-7/+96
|\ | | | | | | | | | | | | | | 997af2e1a6 Genex: Add TARGET_BUNDLE_DIR_NAME 627b2eba6c Help: Make TARGET_BUNDLE[_CONTENT]_DIR examples more precise Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7177
| * Genex: Add TARGET_BUNDLE_DIR_NAMEBen Leadbetter2022-04-2212-1/+88
| | | | | | | | | | | | Evaluate to the name of the bundle directory for a given bundle target. Fixes: #23409
| * Help: Make TARGET_BUNDLE[_CONTENT]_DIR examples more preciseBrad King2022-04-221-6/+8
| | | | | | | | | | | | | | The `TARGET_BUNDLE_DIR` and `TARGET_BUNDLE_CONTENT_DIR` generator expressions produce absolute paths. Show them in the examples. Suggested-by: Ben Leadbetter <ben.leadbetter@native-instruments.com>
* | Merge branch 'release-3.23'Brad King2022-04-260-0/+0
|\ \
| * \ Merge branch 'release-3.22' into release-3.23Brad King2022-04-260-0/+0
| |\ \
* | \ \ Merge branch 'release-3.22'Brad King2022-04-260-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge branch 'release-3.21' into release-3.22Brad King2022-04-260-0/+0
| |\ \ \
| * \ \ \ Merge branch 'ci-xcode-13.3' into release-3.22Brad King2022-04-262-6/+7
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !7204
* | \ \ \ \ Merge branch 'release-3.21'Brad King2022-04-260-0/+0
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Merge branch 'ci-xcode-13.3' into release-3.21Brad King2022-04-262-7/+8
| |\ \ \ \ \ | | | |/ / / | | |/| | | | | | | | | Merge-request: !7204
* | | | | | Merge branch 'release-3.23'Brad King2022-04-260-0/+0
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | Merge topic 'ci-xcode-13.3' into release-3.23Brad King2022-04-262-6/+7
| |\ \ \ \ \ | | | |/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 65b6daf776 gitlab-ci: update macOS jobs to use Xcode 13.3 94361a1309 Tests: Ignore all classes in Xcode internal objc warnings da9f864513 Tests: Teach RunCMake to ignore Xcode extension point warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7204
* | | | | | Merge topic 'ci-xcode-13.3'Brad King2022-04-261-6/+6
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 65b6daf776 gitlab-ci: update macOS jobs to use Xcode 13.3 94361a1309 Tests: Ignore all classes in Xcode internal objc warnings da9f864513 Tests: Teach RunCMake to ignore Xcode extension point warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7204
| * | | | | gitlab-ci: update macOS jobs to use Xcode 13.3Brad King2022-04-251-6/+6
| | | | | |
| * | | | | Tests: Ignore all classes in Xcode internal objc warningsGregor Jasny2022-04-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Xcode on Apple Silicon warns not only about AMSupportURL classes but also many more.
| * | | | | Tests: Teach RunCMake to ignore Xcode extension point warningsBrad King2022-04-251-0/+1
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On some Xcode versions, `xcodebuild` may warn: ... xcodebuild[...] Requested but did not find extension point with identifier ... Teach RunCMake to drop such incidental lines before matching against expected output.
* | | | | Merge topic 'ci-python'Brad King2022-04-261-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2c140ac7b1 ci: Avoid finding Python via Windows Registry Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7203
| * | | | | ci: Avoid finding Python via Windows RegistryBrad King2022-04-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 313ea361b0 (CMake: Use FindPython instead of FindPythonInterp to build CMake itself, 2022-04-21), CI jobs on some Windows hosts have been finding Python via the Windows Registry. Explicitly disable the registry search so that the CI jobs find the Python that we download and put in the PATH inside the job.
* | | | | | CMake Nightly Date StampKitware Robot2022-04-261-1/+1
| | | | | |
* | | | | | Merge topic 'ci-icu'Brad King2022-04-257-3/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7d98d464b4 ci: Enable FindICU test on Linux builds 2228e545e1 ci: Add libicu to Debian and Fedora base images Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7199
| * | | | | | ci: Enable FindICU test on Linux buildsBrad King2022-04-223-0/+3
| | | | | | |
| * | | | | | ci: Add libicu to Debian and Fedora base imagesBrad King2022-04-224-3/+6
| |/ / / / /
* | | | | | CMake Nightly Date StampKitware Robot2022-04-251-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2022-04-241-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2022-04-231-1/+1
|/ / / / /
* | | | | Merge topic 'cmake-use-findpython'Brad King2022-04-2215-36/+31
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 313ea361b0 CMake: Use FindPython instead of FindPythonInterp to build CMake itself b6a6190877 string(): Support hash functions in bootstrap Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7197
| * | | | | CMake: Use FindPython instead of FindPythonInterp to build CMake itselfKyle Edwards2022-04-2114-31/+31
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #23444
| * | | | | string(): Support hash functions in bootstrapKyle Edwards2022-04-211-5/+0
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | cmCryptoHash has been included in the bootstrap script since 596439b. Add hash support to string() in bootstrap to allow FindPython to work.
* | | | | Merge topic 'verify-header-sets-doc-clarification'Brad King2022-04-221-8/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5fe0e3627c VERIFY_HEADER_SETS: Clarify that header sets must be PUBLIC or INTERFACE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7195
| * | | | | VERIFY_HEADER_SETS: Clarify that header sets must be PUBLIC or INTERFACEKyle Edwards2022-04-211-8/+9
| |/ / / /
* | | | | Merge topic 'FindICU-show-found-libs'Brad King2022-04-221-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c3c7e6d609 FindICU: Show location of found libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7193
| * | | | | FindICU: Show location of found librariesDon Olmstead2022-04-211-2/+2
| |/ / / / | | | | | | | | | | | | | | | Announce locations of the libraries without the use of `ICU_DEBUG`.
* | | | | Merge topic 'cmake-install-script-gen-style'Brad King2022-04-225-49/+59
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4085128586 generated-scripts: use CMAKE_CURRENT_LIST_DIR where possible a1a7f62918 generated-scripts: improve prose messages with CMake lists c2194176db generated-scripts: unset used variables 233997a914 generated-scripts: use `foreach(IN LISTS)` 2ec44be41e generated-scripts: quote variable expansions d74761b181 generated-scripts: simplify `if` conditions 59cc92085e generated-cmake: use `_cmake_` prefixes for local variables a2cb1754a5 cmExportFileGenerator: require CMake 2.8.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7194
| * | | | | generated-scripts: use CMAKE_CURRENT_LIST_DIR where possibleBen Boeckel2022-04-201-2/+1
| | | | | |
| * | | | | generated-scripts: improve prose messages with CMake listsBen Boeckel2022-04-202-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of printing a CMake list, make it an English-style list. This also allows the line-break algorithm to make these messages much more readable.
| * | | | | generated-scripts: unset used variablesBen Boeckel2022-04-203-1/+8
| | | | | |
| * | | | | generated-scripts: use `foreach(IN LISTS)`Ben Boeckel2022-04-202-2/+2
| | | | | |
| * | | | | generated-scripts: quote variable expansionsBen Boeckel2022-04-202-5/+5
| | | | | |
| * | | | | generated-scripts: simplify `if` conditionsBen Boeckel2022-04-203-14/+11
| | | | | |
| * | | | | generated-cmake: use `_cmake_` prefixes for local variablesBen Boeckel2022-04-203-37/+37
| | | | | | | | | | | | | | | | | | | | | | | | This avoids stomping on any user variables.
| * | | | | cmExportFileGenerator: require CMake 2.8.3Ben Boeckel2022-04-201-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows use of `CMAKE_CURRENT_LIST_DIR`, `foreach(IN LISTS)`, `if(VERSION_*)`, and more. Note that generated filesets code already uses `if(VERSION_*)` and requires CMake 2.8.3 in practice.
* | | | | | Merge topic 'clang-cl-asm-msvc-runtime'Brad King2022-04-221-0/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b41fab9285 Clang: populate MSVC runtime library abstraction table Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7048
| * | | | | | Clang: populate MSVC runtime library abstraction tableSaleem Abdulrasool2022-04-181-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | !3211 overlooked populating the runtime library selection flags for clang-cl in MSVC compatibility mode. There is no flag that needs to be passed, but the value is expected to be available by the generators. We simply provide the empty string to appease the generators without emitting any additional flags. Fixes: #23048
* | | | | | | Merge topic 'ghs-rerun-cmake-fix'Brad King2022-04-221-9/+8
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1de3382de5 GHS: Fix RERUN_CMAKE issue when generation step fails Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7183
| * | | | | | | GHS: Fix RERUN_CMAKE issue when generation step failsFred Baksik2022-04-161-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: 23435
* | | | | | | | Merge topic 'NO_CMAKE_INSTALL_PREFIX'Brad King2022-04-2238-13/+328
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 42f7e39789 Find: Support per call disabling of CMAKE_INSTALL_PREFIX Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7163
| * | | | | | | | Find: Support per call disabling of CMAKE_INSTALL_PREFIXRobert Maynard2022-04-1538-13/+328
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #23359
* | | | | | | | | Merge branch 'release-3.23'Brad King2022-04-220-0/+0
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / | |/| | | | | | |
| * | | | | | | | Merge topic 'CheckCompilerFlags-revert-linker-warnings' into release-3.23Brad King2022-04-222-1/+9
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4941887d7d CheckCompilerFlags: Revert "Catch linker warning about ignored flags" c2341ece47 CheckLinkerFlag: Catch linker warning when the checked flag is ignored Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7190
* | \ \ \ \ \ \ \ \ Merge topic 'CheckCompilerFlags-revert-linker-warnings'Brad King2022-04-222-1/+9
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4941887d7d CheckCompilerFlags: Revert "Catch linker warning about ignored flags" c2341ece47 CheckLinkerFlag: Catch linker warning when the checked flag is ignored Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7190