mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-05 13:20:47 -06:00
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:4f3d1abbb4(ExternalProject: Refactor pre-configure steps to support no-target uses, 2021-02-05)17e5516e60(FetchContent: Invoke steps directly and avoid a separate sub-build, 2021-01-29)bd876f3849(FetchContent: Restore patch command support, 2021-02-18)404cddb7bb(ExternalProject: Fix misuse of IS_NEWER_THAN in timestamp checks, 2021-02-21)b0da671243(FetchContent: Don't update timestamps if files don't change, 2021-02-18) Fixes: #21892
19 lines
652 B
Plaintext
19 lines
652 B
Plaintext
^CMake Error at .*/Modules/ExternalProject.cmake:[0-9]+ \(message\):
|
|
No download info given for 'MyProj' and its source directory:
|
|
|
|
.*/Tests/RunCMake/ExternalProject/SourceEmpty-build/SourceEmpty
|
|
|
|
is not an existing non-empty directory. Please specify one of:
|
|
|
|
\* SOURCE_DIR with an existing non-empty directory
|
|
\* DOWNLOAD_COMMAND
|
|
\* URL
|
|
\* GIT_REPOSITORY
|
|
\* SVN_REPOSITORY
|
|
\* HG_REPOSITORY
|
|
\* CVS_REPOSITORY and CVS_MODULE
|
|
Call Stack \(most recent call first\):
|
|
.*/Modules/ExternalProject.cmake:[0-9]+ \(_ep_add_download_command\)
|
|
SourceEmpty.cmake:[0-9]+ \(ExternalProject_Add\)
|
|
CMakeLists.txt:[0-9]+ \(include\)$
|