mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 08:07:34 +00:00
CMake: Download Commonmark and Wasm spec tests using download_file()
This makes sure we have no bare file(DOWNLOAD) calls in the build
This commit is contained in:
parent
92214b59ab
commit
b046940679
2 changed files with 2 additions and 5 deletions
|
@ -4,6 +4,6 @@ set(MARKDOWN_TEST_PATH ${CMAKE_BINARY_DIR}/commonmark.spec.json)
|
||||||
set(MARKDOWN_TEST_URL https://spec.commonmark.org/0.30/spec.json)
|
set(MARKDOWN_TEST_URL https://spec.commonmark.org/0.30/spec.json)
|
||||||
|
|
||||||
if(ENABLE_COMMONMARK_SPEC_DOWNLOAD)
|
if(ENABLE_COMMONMARK_SPEC_DOWNLOAD)
|
||||||
file(DOWNLOAD ${MARKDOWN_TEST_URL} ${MARKDOWN_TEST_PATH})
|
download_file(${MARKDOWN_TEST_URL} ${MARKDOWN_TEST_PATH})
|
||||||
install(FILES ${MARKDOWN_TEST_PATH} DESTINATION home/anon/Tests)
|
install(FILES ${MARKDOWN_TEST_PATH} DESTINATION home/anon/Tests)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -7,10 +7,7 @@ if(INCLUDE_WASM_SPEC_TESTS)
|
||||||
set(WASM_SPEC_TEST_GZ_PATH ${CMAKE_BINARY_DIR}/wasm-spec-testsuite.tar.gz CACHE PATH "")
|
set(WASM_SPEC_TEST_GZ_PATH ${CMAKE_BINARY_DIR}/wasm-spec-testsuite.tar.gz CACHE PATH "")
|
||||||
set(WASM_SPEC_TEST_PATH ${CMAKE_CURRENT_BINARY_DIR}/Tests/Fixtures/SpecTests CACHE PATH "")
|
set(WASM_SPEC_TEST_PATH ${CMAKE_CURRENT_BINARY_DIR}/Tests/Fixtures/SpecTests CACHE PATH "")
|
||||||
|
|
||||||
if(NOT EXISTS ${WASM_SPEC_TEST_GZ_PATH})
|
download_file(${WASM_SPEC_TEST_GZ_URL} ${WASM_SPEC_TEST_GZ_PATH})
|
||||||
message(STATUS "Downloading the WebAssembly testsuite from ${WASM_SPEC_TEST_GZ_URL}...")
|
|
||||||
file(DOWNLOAD ${WASM_SPEC_TEST_GZ_URL} ${WASM_SPEC_TEST_GZ_PATH} INACTIVITY_TIMEOUT 10)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(SKIP_PRETTIER false)
|
set(SKIP_PRETTIER false)
|
||||||
if (WASM_SPEC_TEST_SKIP_FORMATTING)
|
if (WASM_SPEC_TEST_SKIP_FORMATTING)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue