Files
ortools-clone/cmake/dependencies/CMakeLists.txt.in
Mizux Seiha 08d7a58ddd cmake: rewrite custom FetchContent
note: before cmake 3.18 FetchContent does not support
SOURCE_SUBDIR which is needed for protobuf
2020-07-17 13:16:22 +02:00

27 lines
790 B
CMake

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
)