mirror of
https://github.com/cpm-cmake/CPM.cmake.git
synced 2025-11-25 05:37:28 -05:00
init
This commit is contained in:
28
CPMProject.CMakeLists.cmake.in
Normal file
28
CPMProject.CMakeLists.cmake.in
Normal file
@@ -0,0 +1,28 @@
|
||||
cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
|
||||
|
||||
if(TARGET @CPM_ARGS_NAME@)
|
||||
return()
|
||||
endif()
|
||||
|
||||
find_package(@CPM_ARGS_NAME@ @CPM_ARGS_VERSION@ QUIET)
|
||||
|
||||
if(${PACKAGE_FOUND})
|
||||
set_target_properties(@CPM_ARGS_NAME@
|
||||
PROPERTIES
|
||||
IMPORTED_GLOBAL True
|
||||
)
|
||||
else()
|
||||
|
||||
download_project(
|
||||
PROJ LHC
|
||||
GIT_REPOSITORY @CPM_ARGS_GIT_REPOSITORY@
|
||||
GIT_TAG @CPM_ARGS_GIT_TAG@
|
||||
UPDATE_DISCONNECTED 1
|
||||
GIT_SHALLOW 1
|
||||
PREFIX @CPM_ARGS_BINARY_DIR@/dl
|
||||
QUIET
|
||||
)
|
||||
|
||||
message("test: add_subdirectory(${@CPM_ARGS_NAME@_SOURCE_DIR} ${@CPM_ARGS_NAME@_BINARY_DIR})")
|
||||
add_subdirectory(${@CPM_ARGS_NAME@_SOURCE_DIR} ${@CPM_ARGS_NAME@_BINARY_DIR})
|
||||
endif()
|
||||
Reference in New Issue
Block a user