diff --git a/deps/external_dependency.cmake b/deps/external_dependency.cmake index 52ef9201..6ee16da1 100644 --- a/deps/external_dependency.cmake +++ b/deps/external_dependency.cmake @@ -20,7 +20,6 @@ function(external_dependency) if(IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${ARGV0}) message(STATUS "Found sources for dependency ${ARGV0} at ${CMAKE_CURRENT_SOURCE_DIR}/${ARGV0}.") add_subdirectory(${ARGV0} ${subdir_opts}) - set(${ARGV0}_FOUND TRUE CACHE BOOL "Was dependency ${ARGV0} found?") elseif(ARG_GIT_REPO) set(bin_dir ${CMAKE_CURRENT_BINARY_DIR}/${ARGV0}) set(src_dir ${bin_dir}_src) @@ -31,9 +30,9 @@ function(external_dependency) execute_process(COMMAND git clone ${ARG_GIT_REPO} --depth 1 ${clone_opts} ${src_dir}) endif() add_subdirectory(${src_dir} ${bin_dir} ${subdir_opts}) - set(${ARGV0}_FOUND TRUE CACHE BOOL "Was dependency ${ARGV0} found?") else() message(FATAL_ERROR "Could not find dependency ${ARGV0}") endif() + set(${ARGV0}_FOUND TRUE CACHE BOOL "Was dependency ${ARGV0} found?") endif() endfunction()