summaryrefslogtreecommitdiffstats
path: root/Help/release
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release-3.27'Brad King2023-08-231-3/+3
|\
| * CMake 3.27.4v3.27.4Brad King2023-08-231-3/+3
| |
* | Utilities/Release: Update docker specs for linux-x86_64 to centos 7Brad King2023-08-161-0/+5
| | | | | | | | | | | | Update the centos base image from centos 6 to centos 7. The latter is the minimum version supported by libuv 1.45. The resulting binaries require GLIBC 2.17.
* | Merge branch 'release-3.27'Brad King2023-08-161-0/+7
|\ \ | |/
| * CMake 3.27.3v3.27.3Brad King2023-08-161-0/+7
| |
* | ExternalProject: Enable Make Job Server with Explicit Build CommandChris Mahoney2023-08-151-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | Introduces `BUILD_JOB_SERVER_AWARE` option to `ExternalProject_Add` and `JOB_SERVER_AWARE` to `ExternalProject_Add_Step`. When using an explicit `BUILD_COMMAND` or `COMMAND`, the generated commands won't use `$(MAKE)` thus failing to connect to the outer make's job server. These new options enable explicit job server integration. Co-authored-by: Brad King <brad.king@kitware.com> Fixes: #16273
* | Merge topic 'test-properties-directory'Kyle Edwards2023-08-141-0/+15
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2ccb897d86 get_test_property(): Add DIRECTORY option 84e76fedb0 get_property(TEST): Add DIRECTORY option efc8f19cc5 set_tests_properties(): Add DIRECTORY option 753999d4db set_property(TEST): Add DIRECTORY option Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8709
| * | get_test_property(): Add DIRECTORY optionKyle Edwards2023-08-111-0/+3
| | |
| * | get_property(TEST): Add DIRECTORY optionKyle Edwards2023-08-111-0/+3
| | |
| * | set_tests_properties(): Add DIRECTORY optionKyle Edwards2023-08-111-0/+3
| | |
| * | set_property(TEST): Add DIRECTORY optionKyle Edwards2023-08-101-0/+6
| | |
* | | Merge topic 'ctest-generate-resource-spec-file'Kyle Edwards2023-08-141-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c8c1dd0d95 CTest: Add ability to dynamically generate resource spec file 3f5a5a5856 cmCTestRunTest::StartFailure(): Add total argument Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8699
| * | | CTest: Add ability to dynamically generate resource spec fileKyle Edwards2023-08-101-0/+6
| |/ / | | | | | | | | | Issue: #25106
* | | Merge branch 'backport-vs-sdk-selection' into vs-sdk-selectionBrad King2023-08-101-1/+17
|\ \ \ | |/ / |/| / | |/
| * VS: Select latest Windows SDK even when targeting Windows 8.1 and belowBrad King2023-08-101-0/+5
| | | | | | | | | | | | | | | | | | The policy added by commit f90c8ab54e (VS: Select latest available Windows SDK version by default, 2023-04-03, v3.27.0-rc1~206^2~1) applied only when targeting Windows 10+. Apply it to older versions too. Fixes: #25170 Issue: #16202
| * VS: Teach CMAKE_GENERATOR_PLATFORM to support Windows 8.1 SDK selectionBrad King2023-08-101-0/+8
| | | | | | | | | | | | | | Honor an explicit `version=8.1` field value regardless of the Windows target version. Issue: #25170
| * Help: Add 3.27 release note on VS default SDK selectionBrad King2023-08-091-1/+4
| | | | | | | | | | | | | | | | This was accidentally left out of commit f90c8ab54e (VS: Select latest available Windows SDK version by default, 2023-04-03, v3.27.0-rc1~206^2~1). Issue: #16202
* | Merge topic 'xcode-embed-resources'Brad King2023-08-011-0/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | e40d2cb3af Xcode: Add embed resources support Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Deal <halx99@live.com> Merge-request: !8632
| * | Xcode: Add embed resources supporthalx992023-07-311-0/+6
| | |
* | | find_library(): Add support for .xcframeworkKyle Edwards2023-07-281-0/+5
| | | | | | | | | | | | Issue: #21752
* | | macOS: Add support for linking against .xcframework foldersKyle Edwards2023-07-261-0/+7
| | | | | | | | | | | | Issue: #21752
* | | Merge topic 'exec-program-policy'Kyle Edwards2023-07-261-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | ff12a57d5e exec_program(): Remove by policy CMP0153 Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8653
| * | | exec_program(): Remove by policy CMP0153Kyle Edwards2023-07-251-0/+6
| | | |
* | | | Merge branch 'release-3.27'Brad King2023-07-251-0/+12
|\ \ \ \ | |/ / / |/| | / | | |/ | |/|
| * | CMake 3.27.1v3.27.1Brad King2023-07-251-0/+12
| | |
| * | Merge branch 'release-3.26' into release-3.27Brad King2023-07-191-2/+2
| |\ \
* | \ \ Merge topic 'deprecate-install-combined'Brad King2023-07-211-0/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7d3eede923 Help: Document IOS_INSTALL_COMBINED as deprecated Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8641
| * | | | Help: Document IOS_INSTALL_COMBINED as deprecatedMárton Marczell2023-07-201-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The approach has not made sense since the introduction of Apple Silicon and macOS arm64. Issue: #24957
* | | | | Merge topic 'command-job-server-aware'Brad King2023-07-201-0/+5
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 95941fd990 add_custom_{target,command}: Add argument JOB_SERVER_AWARE Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8547
| * | | | add_custom_{target,command}: Add argument JOB_SERVER_AWAREChris Mahoney2023-07-191-0/+5
| | | | | | | | | | | | | | | | | | | | Issue: #16273
* | | | | Merge branch 'release-3.26'Brad King2023-07-191-2/+2
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | CMake 3.26.5v3.26.5Brad King2023-07-191-2/+2
| | | | |
* | | | | Merge topic 'imported-implib-only'Brad King2023-07-191-0/+7
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7351d590ee cmTarget: Add a way to represent imported shared library stubs 83574a4772 GeneratorExpression: Expand testing of imported location resolution b75ff51947 Testing: Map RelWithDebInfo config in GeneratorExpression test Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Jason Juang <jasjuang@gmail.com> Merge-request: !8582
| * | | | cmTarget: Add a way to represent imported shared library stubsRobert Maynard2023-07-181-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Shared library stubs can be used for linking, but not at runtime. Their role is similar to import libraries on Windows, so represent their location with the `IMPORTED_IMPLIB` target property. Fixes: #24940
* | | | | Merge topic 'doc-genex-TARGET_IMPORT_FILE'Brad King2023-07-131-0/+6
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 69bc89758f Help: Fix typos, formatting and wording for TARGET_IMPORT_FILE genexes 9c0c844fbd Help: Add TARGET_IMPORT_FILE... genexes to 3.27 release notes 88277d15e7 Help: Add missing versionadded for TARGET_IMPORT_FILE_DIR genex Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8625
| * | | | Help: Add TARGET_IMPORT_FILE... genexes to 3.27 release notesCraig Scott2023-07-121-0/+6
| | | | | | | | | | | | | | | | | | | | Fixes: #25060
* | | | | apple: add preliminary visionOS supportGregor Jasny2023-07-112-1/+9
| | | | |
* | | | | Deprecate Visual Studio 12 2013 generatorBrad King2023-06-261-0/+5
| |/ / / |/| | | | | | | | | | | | | | | Update documentation to mark the generator deprecated. Add a warning at the end of generation plus an option to turn off the warning.
* | | | Merge topic 'imported-target-framework-path'Brad King2023-06-261-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d605f728f7 macOS: Allow IMPORTED_LOCATION to be a framework folder Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8586
| * | | | macOS: Allow IMPORTED_LOCATION to be a framework folderKyle Edwards2023-06-231-0/+5
| | |_|/ | |/| | | | | | | | | | Issue: #24946
* | | | Merge topic 'FindEXPAT-static'Brad King2023-06-231-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 302501ad36 FindEXPAT: add a EXPAT_USE_STATIC_LIBS hint Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8572
| * | | | FindEXPAT: add a EXPAT_USE_STATIC_LIBS hintEven Rouault2023-06-221-0/+5
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The effect of that hint is to restrict the candidate library names, but more essentially to set the `XML_STATIC` compile definitions which is required to get proper linking. Vcpkg-Issue: https://github.com/microsoft/vcpkg/issues/1100 GDAL-Issue: https://github.com/OSGeo/gdal/issues/7955
* | | | FindCURL: add a CURL_USE_STATIC_LIBS hintEven Rouault2023-06-221-0/+5
|/ / / | | | | | | | | | | | | | | | | | | The effect of that hint is to set a CURL_STATICLIB compile definition, and to auxiliary system windows libraries for MSVC builds. GDAL-Issue: https://github.com/OSGeo/gdal/issues/7955
* | | Merge topic 'cross-compiling-emulator-env-var'Brad King2023-06-141-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7005dea005 CrossCompiling: Load CMAKE_CROSSCOMPILING_EMULATOR from environment Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8543
| * | | CrossCompiling: Load CMAKE_CROSSCOMPILING_EMULATOR from environmentMatt McCormick2023-06-131-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Read `CMAKE_CROSSCOMPILING_EMULATOR` from an environment variable of the same name if not specified with `-D` or an initial cache value. Along with existing environment variable settings such as `CMAKE_TOOLCHAIN_FILE`, cross compilation configuration can be more completely set via environment variables. Suggested-by: Henry Schreiner <henryschreineriii@gmail.com>
* | | | Merge topic 'remove-vs11-generator'Brad King2023-06-141-0/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 536c1de1d4 Drop Visual Studio 11 2012 generator f444f172c3 cmVisualStudio10TargetGenerator: Remove unused VS-10-only code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8562
| * | | | Drop Visual Studio 11 2012 generatorBrad King2023-06-131-0/+4
| | | | | | | | | | | | | | | | | | | | This generator has been deprecated since CMake 3.25. Remove it.
* | | | | Merge topic 'doc-genex-TARGET_RUNTIME_DLL_DIRS'Brad King2023-06-141-0/+4
|\ \ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| | | | | | | | | | acce355673 Help: Add 3.27 release note for TARGET_RUNTIME_DLL_DIRS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8558
| * | | Help: Add 3.27 release note for TARGET_RUNTIME_DLL_DIRSBrad King2023-06-131-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | This was accidentally left out of commit 2ce3d62ffb (Help: add documentation for the new TARGET_RUNTIME_DLL_DIRS genex, 2023-02-26, v3.27.0-rc1~400^2~2).
* | | | Merge topic 'FindCUDAToolkit-cupti-nvperf'Brad King2023-06-081-1/+2
|\ \ \ \ | |/ / / | | / / | |/ / |/| | | | | | | | f9579ffaa6 FindCUDAToolkit: Add cupti nvperf and pcsampling targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8545