diff --git a/dist/msi/CMakeLists.txt b/dist/msi/CMakeLists.txt index abbeaf806..76d84acd3 100644 --- a/dist/msi/CMakeLists.txt +++ b/dist/msi/CMakeLists.txt @@ -23,8 +23,12 @@ endif() find_msvc_crt_msm(TR_MSVC_CRT_MSM_FILE) if(OPENSSL_VERSION MATCHES "^1[.]1[.]") - set(TR_OPENSSL_CRYPTO_NAME "libcrypto-1_1.dll") - set(TR_OPENSSL_SSL_NAME "libssl-1_1.dll") + set(TR_OPENSSL_ARCH) + if(ARCH STREQUAL "x64") + set(TR_OPENSSL_ARCH "-x64") + endif() + set(TR_OPENSSL_CRYPTO_NAME "libcrypto-1_1${TR_OPENSSL_ARCH}.dll") + set(TR_OPENSSL_SSL_NAME "libssl-1_1${TR_OPENSSL_ARCH}.dll") else() set(TR_OPENSSL_CRYPTO_NAME "libeay32.dll") set(TR_OPENSSL_SSL_NAME "ssleay32.dll")