Skip to content

Commit 3ff4ea3

Browse files
committed
third_party: try to use openssl 3 everywhere
We now should have XCode 14.2 by default which should no longer require bitcode. Signed-off-by: Julian Oes <[email protected]>
1 parent aae8d18 commit 3ff4ea3

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

third_party/openssl/CMakeLists.txt

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,8 @@ if(ANDROID)
3939
BUILD_COMMAND make
4040
INSTALL_COMMAND make install_sw
4141
)
42-
elseif(IOS)
43-
# OpenSSL 3 has issues with bitcode. Let's stay with OpenSSL 1 until we can drop bitcode (with Xcode 14).
44-
set(OPENSSL_VERSION 1.1.1u)
4542

43+
elseif(IOS)
4644
if(${PLATFORM} STREQUAL "OS64")
4745
set(OPENSSL_PLATFORM "ios64-xcrun")
4846
elseif(${PLATFORM} STREQUAL "SIMULATOR64")
@@ -53,16 +51,13 @@ elseif(IOS)
5351

5452
message("OPENSSL_PLATFORM set to ${OPENSSL_PLATFORM}")
5553

56-
if(${ENABLE_BITCODE})
57-
set(CFLAGS "-fembed-bitcode")
58-
endif()
59-
6054
ExternalProject_add(
6155
openssl
6256
URL https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz
6357
PREFIX openssl
64-
CONFIGURE_COMMAND <SOURCE_DIR>/Configure ${OPENSSL_PLATFORM} CFLAGS=${CFLAGS} --prefix=${CMAKE_INSTALL_PREFIX} ${OPENSSL_BUILD_TYPE} no-shared
58+
CONFIGURE_COMMAND <SOURCE_DIR>/Configure ${OPENSSL_PLATFORM} --prefix=${CMAKE_INSTALL_PREFIX} ${OPENSSL_BUILD_TYPE} no-shared
6559
)
60+
6661
elseif(CMAKE_CROSSCOMPILING) # This assumes we use dockcross
6762
if(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "arm")
6863
set(OPENSSL_PLATFORM "linux-armv4")
@@ -82,6 +77,7 @@ elseif(CMAKE_CROSSCOMPILING) # This assumes we use dockcross
8277
BUILD_COMMAND make
8378
INSTALL_COMMAND make install_sw
8479
)
80+
8581
elseif(MSVC)
8682
message("CMAKE_INSTALL_PREFIX: ${CMAKE_INSTALL_PREFIX}")
8783
# Only available from cmake 3.20, for now do it manually.
@@ -97,6 +93,7 @@ elseif(MSVC)
9793
BUILD_COMMAND set MAKEFLAGS= && nmake
9894
INSTALL_COMMAND set MAKEFLAGS= && nmake install_sw
9995
)
96+
10097
else()
10198
ExternalProject_add(
10299
openssl

0 commit comments

Comments
 (0)