mirror of
https://github.com/cpm-cmake/CPM.cmake.git
synced 2025-11-17 22:58:14 -05:00
remove CPM_RESET in favor of CPM_OFFLINE (#6)
* remove CPM_RESET in favor of CPM_OFFLINE * Update README.md (#5) * Update README.md * Update README.md * Update README.md
This commit is contained in:
@@ -3,10 +3,9 @@ set(_CPM_Dir "${CMAKE_CURRENT_LIST_DIR}")
|
||||
include(CMakeParseArguments)
|
||||
include(${_CPM_Dir}/DownloadProject.cmake)
|
||||
|
||||
option(CPM_RESET "reset CPM" OFF)
|
||||
option(CPM_OFFLINE "CPM offline mode" OFF)
|
||||
|
||||
if(${CPM_RESET})
|
||||
message(STATUS "CPM: resetting packages")
|
||||
if(NOT ${CPM_OFFLINE})
|
||||
set(CPM_PACKAGES "" CACHE INTERNAL "CPM Packages")
|
||||
endif()
|
||||
|
||||
@@ -34,15 +33,6 @@ function(CPMAddPackage)
|
||||
set(CPM_ARGS_BINARY_DIR ${CMAKE_BINARY_DIR}/CPM-projects/${CPM_ARGS_NAME})
|
||||
endif()
|
||||
|
||||
if (NOT CPM_ARGS_UPDATE_DISCONNECTED)
|
||||
if (${CPM_RESET})
|
||||
set(CPM_ARGS_UPDATE_DISCONNECTED OFF)
|
||||
else()
|
||||
set(CPM_ARGS_UPDATE_DISCONNECTED ON)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
|
||||
if (NOT CPM_PROJECT_DIR)
|
||||
set(CPM_PROJECT_DIR "${CPM_ARGS_BINARY_DIR}")
|
||||
endif()
|
||||
|
||||
@@ -17,7 +17,7 @@ else()
|
||||
PROJ @CPM_ARGS_NAME@
|
||||
GIT_REPOSITORY @CPM_ARGS_GIT_REPOSITORY@
|
||||
GIT_TAG @CPM_ARGS_GIT_TAG@
|
||||
UPDATE_DISCONNECTED @CPM_ARGS_UPDATE_DISCONNECTED@
|
||||
UPDATE_DISCONNECTED @CPM_OFFLINE@
|
||||
GIT_SHALLOW 1
|
||||
PREFIX @CPM_ARGS_BINARY_DIR@/dl
|
||||
QUIET
|
||||
|
||||
Reference in New Issue
Block a user