aboutsummaryrefslogtreecommitdiff
path: root/primedev/cmake
diff options
context:
space:
mode:
Diffstat (limited to 'primedev/cmake')
-rw-r--r--primedev/cmake/Findlibcurl.cmake30
-rw-r--r--primedev/cmake/Findminizip.cmake24
-rw-r--r--primedev/cmake/utils.cmake18
3 files changed, 48 insertions, 24 deletions
diff --git a/primedev/cmake/Findlibcurl.cmake b/primedev/cmake/Findlibcurl.cmake
index 346cd2b1..7843aae3 100644
--- a/primedev/cmake/Findlibcurl.cmake
+++ b/primedev/cmake/Findlibcurl.cmake
@@ -3,34 +3,44 @@ if(NOT libcurl_FOUND)
set(BUILD_SHARED_LIBS
OFF
- CACHE BOOL "Build shared libraries")
+ CACHE BOOL "Build shared libraries"
+ )
set(BUILD_CURL_EXE
OFF
- CACHE BOOL "Build curl EXE")
+ CACHE BOOL "Build curl EXE"
+ )
set(HTTP_ONLY
ON
- CACHE BOOL "Only build HTTP and HTTPS")
+ CACHE BOOL "Only build HTTP and HTTPS"
+ )
set(CURL_ENABLE_SSL
ON
- CACHE BOOL "Enable SSL support")
+ CACHE BOOL "Enable SSL support"
+ )
set(CURL_USE_OPENSSL
OFF
- CACHE BOOL "Disable OpenSSL")
+ CACHE BOOL "Disable OpenSSL"
+ )
set(CURL_USE_LIBSSH2
OFF
- CACHE BOOL "Disable libSSH2")
+ CACHE BOOL "Disable libSSH2"
+ )
set(CURL_USE_SCHANNEL
ON
- CACHE BOOL "Enable Secure Channel")
+ CACHE BOOL "Enable Secure Channel"
+ )
set(CURL_CA_BUNDLE
"none"
- CACHE STRING "Disable CA Bundle")
+ CACHE STRING "Disable CA Bundle"
+ )
set(CURL_CA_PATH
"none"
- CACHE STRING "Disable CA Path")
+ CACHE STRING "Disable CA Path"
+ )
add_subdirectory(${PROJECT_SOURCE_DIR}/primedev/thirdparty/libcurl libcurl)
set(libcurl_FOUND
1
- PARENT_SCOPE)
+ PARENT_SCOPE
+ )
endif()
diff --git a/primedev/cmake/Findminizip.cmake b/primedev/cmake/Findminizip.cmake
index 5bb96224..a6d0f914 100644
--- a/primedev/cmake/Findminizip.cmake
+++ b/primedev/cmake/Findminizip.cmake
@@ -3,28 +3,36 @@ if(NOT minizip_FOUND)
set(MZ_ZLIB
ON
- CACHE BOOL "Enable ZLIB compression, needed for DEFLATE")
+ CACHE BOOL "Enable ZLIB compression, needed for DEFLATE"
+ )
set(MZ_BZIP2
OFF
- CACHE BOOL "Disable BZIP2 compression")
+ CACHE BOOL "Disable BZIP2 compression"
+ )
set(MZ_LZMA
OFF
- CACHE BOOL "Disable LZMA & XZ compression")
+ CACHE BOOL "Disable LZMA & XZ compression"
+ )
set(MZ_PKCRYPT
OFF
- CACHE BOOL "Disable PKWARE traditional encryption")
+ CACHE BOOL "Disable PKWARE traditional encryption"
+ )
set(MZ_WZAES
OFF
- CACHE BOOL "Disable WinZIP AES encryption")
+ CACHE BOOL "Disable WinZIP AES encryption"
+ )
set(MZ_ZSTD
OFF
- CACHE BOOL "Disable ZSTD compression")
+ CACHE BOOL "Disable ZSTD compression"
+ )
set(MZ_SIGNING
OFF
- CACHE BOOL "Disable zip signing support")
+ CACHE BOOL "Disable zip signing support"
+ )
add_subdirectory(${PROJECT_SOURCE_DIR}/primedev/thirdparty/minizip minizip)
set(minizip_FOUND
1
- PARENT_SCOPE)
+ PARENT_SCOPE
+ )
endif()
diff --git a/primedev/cmake/utils.cmake b/primedev/cmake/utils.cmake
index 0255569f..80a2288d 100644
--- a/primedev/cmake/utils.cmake
+++ b/primedev/cmake/utils.cmake
@@ -3,17 +3,21 @@ function(check_init_submodule path)
file(
GLOB
DIR_CONTENT
- "${path}/*")
+ "${path}/*"
+ )
list(
LENGTH
DIR_CONTENT
- CONTENT_COUNT)
+ CONTENT_COUNT
+ )
if(CONTENT_COUNT
EQUAL
- 0)
+ 0
+ )
if(NOT
EXISTS
- "${PROJECT_SOURCE_DIR}/.git")
+ "${PROJECT_SOURCE_DIR}/.git"
+ )
message(FATAL_ERROR "Failed to find third party dependency in '${path}'")
endif()
@@ -26,12 +30,14 @@ function(check_init_submodule path)
execute_process(
COMMAND ${GIT_EXECUTABLE} submodule update --init --recursive
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- RESULT_VARIABLE GIT_SUBMOD_RESULT)
+ RESULT_VARIABLE GIT_SUBMOD_RESULT
+ )
if(NOT
GIT_SUBMOD_RESULT
EQUAL
- "0")
+ "0"
+ )
message(FATAL_ERROR "Initializing Git submodules failed with ${GIT_SUBMOD_RESULT}")
endif()
endif()