CMakeLists.txt.in 790 Bytes
Newer Older
Valentin Platzgummer's avatar
Valentin Platzgummer committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
cmake_minimum_required(VERSION @CMAKE_VERSION@)

project(@GIT_DEP_NAME@ NONE)

include(ExternalProject)

set(FETCH_BASE_DIR "@CMAKE_BINARY_DIR@/_deps" CACHE PATH "Directory under which to collect all populated content")

ExternalProject_Add(${PROJECT_NAME}_project
  #TMP_DIR      "${FETCH_BASE_DIR}/@NAME_LOWER@-tmp"
  #STAMP_DIR    "${FETCH_BASE_DIR}/@NAME_LOWER@-stamp"
  #DOWNLOAD_DIR "${FETCH_BASE_DIR}/@NAME_LOWER@-download"
  SOURCE_DIR    "${FETCH_BASE_DIR}/@NAME_LOWER@-src"
  BINARY_DIR    "${FETCH_BASE_DIR}/@NAME_LOWER@-build"

  GIT_REPOSITORY "@GIT_DEP_REPOSITORY@"
  GIT_TAG "@GIT_DEP_TAG@"
  PATCH_COMMAND @GIT_DEP_PATCH_COMMAND@

  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  INSTALL_COMMAND ""
  TEST_COMMAND ""
  USES_TERMINAL_DOWNLOAD  YES
  USES_TERMINAL_UPDATE    YES
)