@@ -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+
6661elseif (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+
8581elseif (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+
10097else ()
10198 ExternalProject_add(
10299 openssl
0 commit comments