Skip to content

Commit 7f566c0

Browse files
committed
Merge branch 'master' into release
2 parents f9a584a + a25a9a5 commit 7f566c0

File tree

2 files changed

+27
-40
lines changed

2 files changed

+27
-40
lines changed

CMakeLists.txt

Lines changed: 26 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ endif()
88

99
if(APPLE)
1010
if(NOT CMAKE_OSX_SYSROOT)
11-
set(CMAKE_OSX_SYSROOT "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk")
11+
set(CMAKE_OSX_SYSROOT "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk")
1212
endif()
1313
endif()
1414

@@ -57,26 +57,6 @@ else()
5757
endif()
5858
endif()
5959

60-
# Some hacks to fix vcpkg
61-
if(WIN32)
62-
# set(Protobuf_PROTOC_EXECUTABLE
63-
# "${EXTERNAL_DIR}/vcpkg/packages/protobuf_${VCPKG_TARGET_TRIPLET}/tools/protobuf/protoc.exe"
64-
# )
65-
# set(ZLIB_INCLUDE_DIR
66-
# "${CMAKE_CURRENT_BINARY_DIR}/vcpkg_installed/${VCPKG_TARGET_TRIPLET}/include" CACHE PATH
67-
# )
68-
# set(ZLIB_LIBRARY_RELEASE
69-
# "${CMAKE_CURRENT_BINARY_DIR}/vcpkg_installed/${VCPKG_TARGET_TRIPLET}/lib/zlib.lib" CACHE FILEPATH
70-
# )
71-
# set(ZLIB_LIBRARY_DEBUG
72-
# "${CMAKE_CURRENT_BINARY_DIR}/vcpkg_installed/${VCPKG_TARGET_TRIPLET}/debug/lib/zlibd.lib" CACHE FILEPATH
73-
# )
74-
else()
75-
# set(Protobuf_PROTOC_EXECUTABLE
76-
# "${EXTERNAL_DIR}/vcpkg/packages/protobuf_${VCPKG_TARGET_TRIPLET}/tools/protobuf/protoc"
77-
# )
78-
endif()
79-
8060
# Make BoostConfig.cmake able to check its inputs
8161
cmake_policy(SET CMP0057 NEW)
8262

@@ -92,7 +72,7 @@ endif()
9272

9373
message(STATUS "VCPKG TRIPLET: ${VCPKG_TARGET_TRIPLET}")
9474

95-
project(EternalTCP VERSION 6.2.10 LANGUAGES C CXX)
75+
project(EternalTCP VERSION 6.2.11 LANGUAGES C CXX)
9676

9777
include(CMakeFindDependencyMacro)
9878

@@ -114,24 +94,24 @@ find_package(Protobuf REQUIRED)
11494
find_package(Unwind)
11595

11696
if(DISABLE_VCPKG)
117-
add_subdirectory(${EXTERNAL_DIR}/Catch2)
118-
add_subdirectory(${EXTERNAL_DIR}/cxxopts)
119-
add_subdirectory(${EXTERNAL_DIR}/cpp-httplib)
120-
add_subdirectory(${EXTERNAL_DIR}/json)
121-
include_directories(
122-
SYSTEM ${EXTERNAL_DIR}/cpp-httplib
123-
)
124-
include_directories(
125-
${EXTERNAL_DIR}/simpleini
126-
${EXTERNAL_DIR}/json/include
127-
${EXTERNAL_DIR}/cxxopts/include
128-
)
97+
add_subdirectory(${EXTERNAL_DIR}/Catch2)
98+
add_subdirectory(${EXTERNAL_DIR}/cxxopts)
99+
add_subdirectory(${EXTERNAL_DIR}/cpp-httplib)
100+
add_subdirectory(${EXTERNAL_DIR}/json)
101+
include_directories(
102+
SYSTEM ${EXTERNAL_DIR}/cpp-httplib
103+
)
104+
include_directories(
105+
${EXTERNAL_DIR}/simpleini
106+
${EXTERNAL_DIR}/json/include
107+
${EXTERNAL_DIR}/cxxopts/include
108+
)
129109
else()
130-
find_package(Catch2 CONFIG REQUIRED)
131-
find_package(httplib CONFIG REQUIRED)
132-
find_package(cxxopts CONFIG REQUIRED)
133-
find_package(nlohmann_json CONFIG REQUIRED)
134-
find_path(SIMPLEINI_INCLUDE_DIRS "ConvertUTF.c")
110+
find_package(Catch2 CONFIG REQUIRED)
111+
find_package(httplib CONFIG REQUIRED)
112+
find_package(cxxopts CONFIG REQUIRED)
113+
find_package(nlohmann_json CONFIG REQUIRED)
114+
find_path(SIMPLEINI_INCLUDE_DIRS "ConvertUTF.c")
135115
endif()
136116

137117
# Optional packages
@@ -239,6 +219,12 @@ endif()
239219

240220
set(PROTOBUF_LIBS protobuf::libprotobuf)
241221

222+
if(Protobuf_VERSION VERSION_GREATER_EQUAL 4)
223+
find_package(absl REQUIRED)
224+
225+
set(PROTOBUF_LIBS ${PROTOBUF_LIBS} absl::log_internal_check_op)
226+
endif()
227+
242228
if(SELINUX_FOUND)
243229
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DWITH_SELINUX")
244230
else()
@@ -628,6 +614,7 @@ set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE")
628614
if(NOT CPACK_GENERATOR)
629615
SET(CPACK_GENERATOR "STGZ;TGZ;TZ;DEB")
630616
endif()
617+
631618
SET(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${CMAKE_SOURCE_DIR}/debian/postinst;${CMAKE_SOURCE_DIR}/debian/postrm;${CMAKE_SOURCE_DIR}/debian/prerm")
632619
SET(CPACK_INSTALLED_DIRECTORIES "${CMAKE_SOURCE_DIR}/systemctl;/lib/systemd/system" "${CMAKE_SOURCE_DIR}/etc;/etc")
633620
SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Unmaintained")

vcpkg.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eternal-terminal",
3-
"version-string": "6.2.10",
3+
"version-string": "6.2.11",
44
"dependencies": [
55
"zlib",
66
"openssl",

0 commit comments

Comments
 (0)