updated build system
All checks were successful
BlockStorage/repertory/pipeline/head This commit looks good
All checks were successful
BlockStorage/repertory/pipeline/head This commit looks good
This commit is contained in:
parent
28f7f5cb14
commit
78ef412516
@ -17,6 +17,26 @@ include(cmake/versions.cmake)
|
|||||||
include(cmake/arch.cmake)
|
include(cmake/arch.cmake)
|
||||||
include(cmake/os.cmake)
|
include(cmake/os.cmake)
|
||||||
include(cmake/options.cmake)
|
include(cmake/options.cmake)
|
||||||
|
|
||||||
|
option(PROJECT_REQUIRE_ALPINE "Require Alpine Linux as build system" OFF)
|
||||||
|
option(PROJECT_STATIC_LINK "Static link executables" OFF)
|
||||||
|
|
||||||
|
if(PROJECT_STATIC_LINK)
|
||||||
|
add_definitions(-DPROJECT_STATIC_LINK)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(PROJECT_IS_MINGW)
|
||||||
|
add_definitions(-DPROJECT_IS_MINGW)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(PROJECT_REQUIRE_ALPINE)
|
||||||
|
add_definitions(-DPROJECT_REQUIRE_ALPINE)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(PROJECT_IS_ARM64)
|
||||||
|
add_definitions(-DPROJECT_IS_ARM64)
|
||||||
|
endif()
|
||||||
|
|
||||||
include(cmake/settings.cmake)
|
include(cmake/settings.cmake)
|
||||||
|
|
||||||
include(cmake/flags.cmake)
|
include(cmake/flags.cmake)
|
||||||
|
@ -1,32 +1,13 @@
|
|||||||
option(PROJECT_ENABLE_BOOST "Enable boost libraries" OFF)
|
option(PROJECT_ENABLE_BOOST "Enable boost libraries" ON)
|
||||||
option(PROJECT_ENABLE_CPP_HTTPLIB "Enable cpp-httplib" OFF)
|
option(PROJECT_ENABLE_CPP_HTTPLIB "Enable cpp-httplib" ON)
|
||||||
option(PROJECT_ENABLE_CURL "Enable curl library" OFF)
|
option(PROJECT_ENABLE_CURL "Enable curl library" ON)
|
||||||
option(PROJECT_ENABLE_FUSE "Enable FUSE" OFF)
|
option(PROJECT_ENABLE_FUSE "Enable FUSE" ON)
|
||||||
option(PROJECT_ENABLE_JSON "Enable JSON for Modern C++ library" OFF)
|
option(PROJECT_ENABLE_JSON "Enable JSON for Modern C++ library" ON)
|
||||||
option(PROJECT_ENABLE_LIBSODIUM "Enable libsodium library" OFF)
|
option(PROJECT_ENABLE_LIBSODIUM "Enable libsodium library" ON)
|
||||||
option(PROJECT_ENABLE_OPENSSL "Enable OpenSSL library" OFF)
|
option(PROJECT_ENABLE_OPENSSL "Enable OpenSSL library" ON)
|
||||||
option(PROJECT_ENABLE_PUGIXML "Enable PugiXML library" OFF)
|
option(PROJECT_ENABLE_PUGIXML "Enable PugiXML library" ON)
|
||||||
option(PROJECT_ENABLE_SPDLOG "Enable spdlog library" OFF)
|
option(PROJECT_ENABLE_SPDLOG "Enable spdlog library" ON)
|
||||||
option(PROJECT_ENABLE_SQLITE "Enable SQLite" OFF)
|
option(PROJECT_ENABLE_SQLITE "Enable SQLite" ON)
|
||||||
option(PROJECT_ENABLE_STDUUID "Enable stduuid library" OFF)
|
option(PROJECT_ENABLE_STDUUID "Enable stduuid library" ON)
|
||||||
option(PROJECT_ENABLE_TESTING "Enable building unit tests" OFF)
|
option(PROJECT_ENABLE_TESTING "Enable building unit tests" ON)
|
||||||
option(PROJECT_ENABLE_WINFSP "Enable WinFSP" OFF)
|
option(PROJECT_ENABLE_WINFSP "Enable WinFSP" ON)
|
||||||
|
|
||||||
option(PROJECT_REQUIRE_ALPINE "Require Alpine Linux as build system" OFF)
|
|
||||||
option(PROJECT_STATIC_LINK "Static link executables" OFF)
|
|
||||||
|
|
||||||
if(PROJECT_STATIC_LINK)
|
|
||||||
add_definitions(-DPROJECT_STATIC_LINK)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(PROJECT_IS_MINGW)
|
|
||||||
add_definitions(-DPROJECT_IS_MINGW)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(PROJECT_REQUIRE_ALPINE)
|
|
||||||
add_definitions(-DPROJECT_REQUIRE_ALPINE)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(PROJECT_IS_ARM64)
|
|
||||||
add_definitions(-DPROJECT_IS_ARM64)
|
|
||||||
endif()
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user