Compare commits
5 Commits
907a14faff
...
5f5b1f751b
Author | SHA1 | Date | |
---|---|---|---|
5f5b1f751b | |||
24c5dad929 | |||
f0046fcd57 | |||
3c3e415175 | |||
00d3355f43 |
1
.gitignore
vendored
1
.gitignore
vendored
@ -15,3 +15,4 @@ tags
|
|||||||
src/common.cpp
|
src/common.cpp
|
||||||
cspell.json
|
cspell.json
|
||||||
dviml
|
dviml
|
||||||
|
*.log
|
||||||
|
@ -11,10 +11,11 @@
|
|||||||
* Refactored S3 provider
|
* Refactored S3 provider
|
||||||
* Require `c++20`
|
* Require `c++20`
|
||||||
* Removed MSVC compilation support (MinGW-64 should be used)
|
* Removed MSVC compilation support (MinGW-64 should be used)
|
||||||
* Upgraded `boost` to v1.83.0
|
* Updated `boost` to v1.83.0
|
||||||
* Upgraded `curl` to v8.4.0
|
* Updated `curl` to v8.4.0
|
||||||
* Upgraded `libsodium` to v1.0.19
|
* Updated `libsodium` to v1.0.19
|
||||||
* Upgraded `rocksdb` to v8.6.7
|
* Updated `OpenSSL` to v3.1.4
|
||||||
|
* Updated `rocksdb` to v8.6.7
|
||||||
|
|
||||||
## 2.0.0-rc
|
## 2.0.0-rc
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ if (LINUX OR MINGW)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(ENV{PKG_CONFIG_PATH}
|
set(ENV{PKG_CONFIG_PATH}
|
||||||
"${EXTERNAL_BUILD_ROOT}/lib/pkgconfig:${EXTERNAL_BUILD_ROOT}/lib64/pkgconfig:$ENV{PKG_CONFIG_PATH}"
|
"${EXTERNAL_BUILD_ROOT}/lib/pkgconfig:$ENV{PKG_CONFIG_PATH}"
|
||||||
)
|
)
|
||||||
|
|
||||||
find_package(PkgConfig REQUIRED)
|
find_package(PkgConfig REQUIRED)
|
||||||
@ -210,7 +210,6 @@ include_directories(SYSTEM
|
|||||||
|
|
||||||
link_directories(
|
link_directories(
|
||||||
${EXTERNAL_BUILD_ROOT}/lib
|
${EXTERNAL_BUILD_ROOT}/lib
|
||||||
${EXTERNAL_BUILD_ROOT}/lib64
|
|
||||||
)
|
)
|
||||||
|
|
||||||
include(cmake/zlib.cmake)
|
include(cmake/zlib.cmake)
|
||||||
|
@ -20,7 +20,7 @@ set(OPENSSL_PROJECT_NAME openssl_${OPENSSL_VERSION})
|
|||||||
set(OPENSSL_BUILD_ROOT ${EXTERNAL_BUILD_ROOT}/builds/${OPENSSL_PROJECT_NAME})
|
set(OPENSSL_BUILD_ROOT ${EXTERNAL_BUILD_ROOT}/builds/${OPENSSL_PROJECT_NAME})
|
||||||
ExternalProject_Add(openssl_project
|
ExternalProject_Add(openssl_project
|
||||||
DOWNLOAD_NO_PROGRESS 1
|
DOWNLOAD_NO_PROGRESS 1
|
||||||
URL https://github.com/openssl/openssl/archive/refs/tags/OpenSSL_${OPENSSL_VERSION}.tar.gz
|
URL https://github.com/openssl/openssl/releases/download/openssl-${OPENSSL_VERSION}/openssl-${OPENSSL_VERSION}.tar.gz
|
||||||
PREFIX ${OPENSSL_BUILD_ROOT}
|
PREFIX ${OPENSSL_BUILD_ROOT}
|
||||||
BUILD_IN_SOURCE 1
|
BUILD_IN_SOURCE 1
|
||||||
CONFIGURE_COMMAND ./Configure no-shared ${OPENSSL_COMPILE_TYPE} --openssldir=${EXTERNAL_BUILD_ROOT}/ssl --prefix=${EXTERNAL_BUILD_ROOT}
|
CONFIGURE_COMMAND ./Configure no-shared ${OPENSSL_COMPILE_TYPE} --openssldir=${EXTERNAL_BUILD_ROOT}/ssl --prefix=${EXTERNAL_BUILD_ROOT}
|
||||||
|
@ -32,3 +32,8 @@ set(REPERTORY_OUTPUT_DIR ${CMAKE_BINARY_DIR})
|
|||||||
|
|
||||||
set(EXTERNAL_BUILD_ROOT ${CMAKE_BINARY_DIR}/external)
|
set(EXTERNAL_BUILD_ROOT ${CMAKE_BINARY_DIR}/external)
|
||||||
set(EXTERNAL_BUILD_TYPE ${CMAKE_BUILD_TYPE})
|
set(EXTERNAL_BUILD_TYPE ${CMAKE_BUILD_TYPE})
|
||||||
|
|
||||||
|
if (UNIX)
|
||||||
|
file(MAKE_DIRECTORY ${EXTERNAL_BUILD_ROOT}/lib)
|
||||||
|
file(CREATE_LINK ${EXTERNAL_BUILD_ROOT}/lib ${EXTERNAL_BUILD_ROOT}/lib64 SYMBOLIC)
|
||||||
|
endif()
|
||||||
|
@ -5,7 +5,7 @@ set(CURL_VERSION 8_4_0)
|
|||||||
set(GTEST_VERSION v1.14.0)
|
set(GTEST_VERSION v1.14.0)
|
||||||
set(LIBSODIUM_VERSION 1.0.19)
|
set(LIBSODIUM_VERSION 1.0.19)
|
||||||
set(LIBUUID_VERSION 1.6.2)
|
set(LIBUUID_VERSION 1.6.2)
|
||||||
set(OPENSSL_VERSION 1_1_1w)
|
set(OPENSSL_VERSION 3.1.4)
|
||||||
set(ROCKSDB_VERSION 8.6.7)
|
set(ROCKSDB_VERSION 8.6.7)
|
||||||
set(WINFSP_VERSION 2.0)
|
set(WINFSP_VERSION 2.0)
|
||||||
set(ZLIB_VERSION v1.3)
|
set(ZLIB_VERSION v1.3)
|
||||||
|
Reference in New Issue
Block a user