mirror of
https://github.com/reactos/CMake.git
synced 2024-11-29 06:20:23 +00:00
c35961b010
The ExternalData_LINK_CONTENT option tells ExternalData to convert real data files it finds into content links and to "stage" the original content in a ".ExternalData_<algo>_<hash>" file. However, after a data object has been staged it is possible that a user-provided pattern in the "REGEX:" option will later match the staged object file. We must not process staged object files even when a user pattern matches them. Fix the implementation to not match a staged object file as a normal data file for conversion. Extend the RunCMake.ExternalData test to cover this case.
29 lines
627 B
CMake
29 lines
627 B
CMake
include(RunCMake)
|
|
|
|
run_cmake(BadHashAlgo1)
|
|
run_cmake(BadOption1)
|
|
run_cmake(BadOption2)
|
|
run_cmake(BadSeries1)
|
|
run_cmake(BadSeries2)
|
|
run_cmake(BadSeries3)
|
|
run_cmake(Directory1)
|
|
run_cmake(Directory2)
|
|
run_cmake(Directory3)
|
|
run_cmake(Directory4)
|
|
run_cmake(Directory5)
|
|
run_cmake(LinkContentMD5)
|
|
run_cmake(LinkContentSHA1)
|
|
run_cmake(LinkDirectory1)
|
|
run_cmake(MissingData)
|
|
run_cmake(NoLinkInSource)
|
|
run_cmake(NoURLTemplates)
|
|
run_cmake(NormalData1)
|
|
run_cmake(NormalData2)
|
|
run_cmake(NormalData3)
|
|
run_cmake(NormalDataSub1)
|
|
run_cmake(NotUnderRoot)
|
|
run_cmake(Semicolon1)
|
|
run_cmake(Semicolon2)
|
|
run_cmake(Semicolon3)
|
|
run_cmake(SubDirectory1)
|