diff --git a/unittest/force-styles/CMakeLists.txt b/unittest/force-styles/CMakeLists.txt index 9ef2b73ec5..c4c008f6df 100644 --- a/unittest/force-styles/CMakeLists.txt +++ b/unittest/force-styles/CMakeLists.txt @@ -1,19 +1,12 @@ find_package(YAML) -if(YAML_FOUND) - set(DOWNLOAD_YAML_DEFAULT OFF) -else() - set(DOWNLOAD_YAML_DEFAULT ON) -endif() -option(DOWNLOAD_YAML "Download YAML library instead of using an already installed one)" ${DOWNLOAD_YAML_DEFAULT}) -set(YAML_URL "https://github.com/akohlmey/libyaml/archive/refs/heads/new-cmake.tar.gz" CACHE STRING "URL for libyaml tarball") -set(YAML_MD5 "1683f5957a79d7a823e09575b0488df2" CACHE STRING "MD5 checksum of libyaml tarball") -mark_as_advanced(YAML_URL) -mark_as_advanced(YAML_MD5) +if(NOT YAML_FOUND) + set(YAML_URL "https://github.com/akohlmey/libyaml/archive/refs/heads/new-cmake.tar.gz" CACHE STRING "URL for libyaml tarball") + set(YAML_MD5 "1683f5957a79d7a823e09575b0488df2" CACHE STRING "MD5 checksum of libyaml tarball") + mark_as_advanced(YAML_URL) + mark_as_advanced(YAML_MD5) -if(DOWNLOAD_YAML) # download and build a local copy of libyaml - set(BUILD_TESTING off) include(ExternalCMakeProject) ExternalCMakeProject(libyaml ${YAML_URL} ${YAML_MD5} libyaml .) add_library(Yaml::Yaml ALIAS yaml)