Skip to content

Commit

Permalink
enable uplink in MinGW 32-bit
Browse files Browse the repository at this point in the history
Fsu0413 committed Jan 3, 2024
1 parent 1c250b8 commit 418ab94
Showing 2 changed files with 7 additions and 3 deletions.
3 changes: 1 addition & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -428,8 +428,7 @@ foreach (_CIPHER IN ITEMS
elseif (_CIPHER STREQUAL "default-thread-pool")
cmake_dependent_option("${_CIPHER_STR}" "${_CIPHER_HELP}" "${_CIPHER_DEFAULT}" "OPENSSL_THREAD_POOL" OFF)
elseif (_CIPHER STREQUAL "uplink")
# cmake_dependent_option("${_CIPHER_STR}" "${_CIPHER_HELP}" "${_CIPHER_DEFAULT}" "WIN32;MSVC OR ( OPENSSL_TARGET_ARCH STREQUAL \"x86\" );NOT OPENSSL_386;BUILD_SHARED_LIBS" OFF)
cmake_dependent_option("${_CIPHER_STR}" "${_CIPHER_HELP}" "${_CIPHER_DEFAULT}" "MSVC;NOT OPENSSL_386;BUILD_SHARED_LIBS" OFF)
cmake_dependent_option("${_CIPHER_STR}" "${_CIPHER_HELP}" "${_CIPHER_DEFAULT}" "WIN32;MSVC OR ( OPENSSL_TARGET_ARCH STREQUAL \"x86\" );NOT OPENSSL_386;BUILD_SHARED_LIBS" OFF)
else()
option("${_CIPHER_STR}" "${_CIPHER_HELP}" "${_CIPHER_DEFAULT}")
endif()
7 changes: 6 additions & 1 deletion crypto/uplink/objects.cmake
Original file line number Diff line number Diff line change
@@ -46,8 +46,13 @@ elseif ( OPENSSL_TARGET_ARCH STREQUAL "x86" )
set(LIBCRYPTO_CURRENTDIR_ASM_SOURCES
${CMAKE_SOURCE_DIR}/openssl/ms/uplink.c
${CMAKE_SOURCE_DIR}/openssl/ms/uplink.h
# uplink-x86.S${OPENSSL_ASM_PREPROCESSED_X86} # ACTUALLY unused!
)
if (NOT MSVC)
set(LIBCRYPTO_CURRENTDIR_ASM_SOURCES
${LIBCRYPTO_CURRENTDIR_ASM_SOURCES}
uplink-x86.S${OPENSSL_ASM_PREPROCESSED_X86}
)
endif()
endif()
elseif ( OPENSSL_TARGET_ARCH STREQUAL "arm32" )
# no-asm

0 comments on commit 418ab94

Please sign in to comment.