Revert "build: don't download and extract tarball if source is already present"

This reverts commit 9065898264.

It failed to work correctly on a fresh clone.  See #1433.
This commit is contained in:
John Szakmeister
2014-11-08 05:43:17 -05:00
parent 847d5ffa7c
commit 5d0f8b63e3

View File

@@ -18,15 +18,6 @@ if(NOT DEFINED TARGET)
message(FATAL_ERROR "TARGET must be defined.")
endif()
set(SRC_DIR ${PREFIX}/src/${TARGET})
# Check whether the source has been downloaded. If true, skip it.
# Useful for external downloads like homebrew.
if(EXISTS "${SRC_DIR}" AND IS_DIRECTORY "${SRC_DIR}")
message(STATUS "${SRC_DIR} is found, skipping download and extraction. ")
return()
endif()
# Taken from ExternalProject_Add. Let's hope we can drop this one day when
# ExternalProject_Add allows you to disable SHOW_PROGRESS on the file download.
if(TIMEOUT)
@@ -80,6 +71,8 @@ endif()
message(STATUS "downloading... done")
set(SRC_DIR ${PREFIX}/src/${TARGET})
# Slurped from a generated extract-TARGET.cmake file.
message(STATUS "extracting...
src='${file}'