mirror of
https://github.com/yuezk/GlobalProtect-openconnect.git
synced 2025-04-02 18:31:50 -04:00
update install command
This commit is contained in:
parent
405e84e40c
commit
0eb9cce8bb
@ -26,12 +26,14 @@ add_3rdparty(
|
||||
NAME SingleApplication
|
||||
GITHUB_REPOSITORY itay-grudev/SingleApplication
|
||||
VERSION 3.3.0
|
||||
EXCLUDE_FROM_ALL
|
||||
)
|
||||
|
||||
add_3rdparty(
|
||||
NAME plog
|
||||
GITHUB_REPOSITORY SergiusTheBest/plog
|
||||
GIT_TAG 1.1.5
|
||||
EXCLUDE_FROM_ALL
|
||||
)
|
||||
|
||||
add_subdirectory(GPService)
|
||||
|
@ -1,13 +1,22 @@
|
||||
include(cmake/CPM.cmake)
|
||||
|
||||
function(add_3rdparty)
|
||||
cmake_parse_arguments(add_3rdparty_args "" "NAME" "" ${ARGN})
|
||||
cmake_parse_arguments(add_3rdparty_args "EXCLUDE_FROM_ALL" "NAME" "" ${ARGN})
|
||||
set(NAME ${add_3rdparty_args_NAME})
|
||||
|
||||
if(EXISTS "${CMAKE_SOURCE_DIR}/3rdparty/${NAME}/CMakeLists.txt")
|
||||
message(STATUS "Found third party locally for ${NAME}")
|
||||
|
||||
add_subdirectory("${CMAKE_SOURCE_DIR}/3rdparty/${NAME}")
|
||||
if(${add_3rdparty_args_EXCLUDE_FROM_ALL})
|
||||
set(addSubdirectoryExtraArgs EXCLUDE_FROM_ALL)
|
||||
else()
|
||||
set(addSubdirectoryExtraArgs "")
|
||||
endif()
|
||||
|
||||
add_subdirectory(
|
||||
"${CMAKE_SOURCE_DIR}/3rdparty/${NAME}"
|
||||
${addSubdirectoryExtraArgs}
|
||||
)
|
||||
return()
|
||||
endif()
|
||||
message(STATUS "Using CPM to download ${NAME}")
|
||||
|
Loading…
Reference in New Issue
Block a user