diff --git a/CMakeLists.txt b/CMakeLists.txt index c8dc640164..7b35e5cacc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -368,7 +368,7 @@ if (NOT ENSMALLEN_FOUND) if (DOWNLOAD_ENSMALLEN) file(DOWNLOAD http://www.ensmallen.org/files/ensmallen-latest.tar.gz "${CMAKE_BINARY_DIR}/deps/ensmallen-latest.tar.gz" - STATUS ENS_DOWNLOAD_STATUS_LIST LOG ENS_DOWBLOAD_LOG + STATUS ENS_DOWNLOAD_STATUS_LIST LOG ENS_DOWNLOAD_LOG SHOW_PROGRESS) list(GET ENS_DOWNLOAD_STATUS_LIST 0 ENS_DOWNLOAD_STATUS) if (ENS_DOWNLOAD_STATUS EQUAL 0) @@ -379,6 +379,7 @@ if (NOT ENSMALLEN_FOUND) # Get the name of the directory. file (GLOB ENS_DIRECTORIES RELATIVE "${CMAKE_BINARY_DIR}/deps/" "${CMAKE_BINARY_DIR}/deps/ensmallen-[0-9]*.[0-9]*.[0-9]*") + list(FILTER ENS_DIRECTORIES EXCLUDE REGEX "ensmallen-.*\.tar\.gz") list(LENGTH ENS_DIRECTORIES ENS_DIRECTORIES_LEN) if (ENS_DIRECTORIES_LEN EQUAL 1) list(GET ENS_DIRECTORIES 0 ENSMALLEN_INCLUDE_DIR)