-
- Downloads
Revert ExternalProject and FetchContent refactoring
Refactoring of the ExternalProject and FetchContent modules moved the commands into CMake scripts. This broke custom commands that used shell redirection or special build tool variables of the form $(MakeVar). Undo the sequence of commits that performed this refactoring and follow-up fixes associated with it. The following commits are reverted by this change: 4f3d1abb (ExternalProject: Refactor pre-configure steps to support no-target uses, 2021-02-05) 17e5516e (FetchContent: Invoke steps directly and avoid a separate sub-build, 2021-01-29) bd876f38 (FetchContent: Restore patch command support, 2021-02-18) 404cddb7 (ExternalProject: Fix misuse of IS_NEWER_THAN in timestamp checks, 2021-02-21) b0da6712 (FetchContent: Don't update timestamps if files don't change, 2021-02-18) Fixes: #21892
Showing
- Help/release/3.20.rst 0 additions, 12 deletionsHelp/release/3.20.rst
- Modules/ExternalProject-download.cmake.in 173 additions, 0 deletionsModules/ExternalProject-download.cmake.in
- Modules/ExternalProject-gitupdate.cmake.in 27 additions, 65 deletionsModules/ExternalProject-gitupdate.cmake.in
- Modules/ExternalProject-verify.cmake.in 37 additions, 0 deletionsModules/ExternalProject-verify.cmake.in
- Modules/ExternalProject.cmake 706 additions, 1086 deletionsModules/ExternalProject.cmake
- Modules/ExternalProject/RepositoryInfo.txt.in 0 additions, 1 deletionModules/ExternalProject/RepositoryInfo.txt.in
- Modules/ExternalProject/captured_process_setup.cmake 0 additions, 55 deletionsModules/ExternalProject/captured_process_setup.cmake
- Modules/ExternalProject/cfgcmd.txt.in 0 additions, 1 deletionModules/ExternalProject/cfgcmd.txt.in
- Modules/ExternalProject/copydir.cmake.in 0 additions, 10 deletionsModules/ExternalProject/copydir.cmake.in
- Modules/ExternalProject/customcommand.cmake.in 0 additions, 8 deletionsModules/ExternalProject/customcommand.cmake.in
- Modules/ExternalProject/customcommand_preamble.cmake.in 0 additions, 8 deletionsModules/ExternalProject/customcommand_preamble.cmake.in
- Modules/ExternalProject/extractfile.cmake.in 0 additions, 73 deletionsModules/ExternalProject/extractfile.cmake.in
- Modules/ExternalProject/gitclone.cmake.in 0 additions, 93 deletionsModules/ExternalProject/gitclone.cmake.in
- Modules/ExternalProject/hgclone.cmake.in 0 additions, 59 deletionsModules/ExternalProject/hgclone.cmake.in
- Modules/ExternalProject/hgupdate.cmake.in 0 additions, 24 deletionsModules/ExternalProject/hgupdate.cmake.in
- Modules/ExternalProject/mkdirs.cmake.in 0 additions, 19 deletionsModules/ExternalProject/mkdirs.cmake.in
- Modules/ExternalProject/verify.cmake.in 0 additions, 58 deletionsModules/ExternalProject/verify.cmake.in
- Modules/FetchContent.cmake 114 additions, 17 deletionsModules/FetchContent.cmake
- Modules/FetchContent/CMakeLists.cmake.in 27 additions, 0 deletionsModules/FetchContent/CMakeLists.cmake.in
- Modules/RepositoryInfo.txt.in 3 additions, 0 deletionsModules/RepositoryInfo.txt.in
Loading
Please register or sign in to comment