aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Belyavskiy <beldmit@users.noreply.github.com>2019-05-18 08:42:34 +0300
committerGitHub <noreply@github.com>2019-05-18 08:42:34 +0300
commitadb069792952342b537b8d54461a7817097ae3da (patch)
treea293efe1c37a26c5fd13aed54564d39a31c8acf3
parent2d267382074937ce48c150799102276a8842068f (diff)
parent12d530579d1bb05b01d7452453db7f49714f4575 (diff)
downloadgost-engine-adb069792952342b537b8d54461a7817097ae3da.zip
gost-engine-adb069792952342b537b8d54461a7817097ae3da.tar.gz
gost-engine-adb069792952342b537b8d54461a7817097ae3da.tar.bz2
Merge pull request #139 from DJm00n/openssl_1_1_0
Fix MacOS building (openssl_1_1_0 branch)
-rw-r--r--CMakeLists.txt6
1 files changed, 5 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 51eb221..1985eb4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -26,6 +26,9 @@ endif()
set(BIN_DIRECTORY bin)
+# Same soversion as OpenSSL
+set(GOST_SOVERSION "${OPENSSL_VERSION_MAJOR}.${OPENSSL_VERSION_MINOR}")
+
set(OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/${BIN_DIRECTORY})
#set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${OUTPUT_DIRECTORY})
@@ -110,8 +113,9 @@ add_test(NAME grasshopper
add_library(gost STATIC ${GOST_LIB_SOURCE_FILES})
set_target_properties(gost PROPERTIES POSITION_INDEPENDENT_CODE ON)
-add_library(gost_engine MODULE ${GOST_ENGINE_SOURCE_FILES})
+add_library(gost_engine SHARED ${GOST_ENGINE_SOURCE_FILES})
set_target_properties(gost_engine PROPERTIES PREFIX "" OUTPUT_NAME "gost")
+set_target_properties(gost_engine PROPERTIES VERSION ${GOST_SOVERSION} SOVERSION ${GOST_SOVERSION})
target_link_libraries(gost_engine ${OPENSSL_CRYPTO_LIBRARY} gost)