aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoriniklyaev <iniklyaev@yandex-team.com>2025-02-08 13:26:32 +0300
committeriniklyaev <iniklyaev@yandex-team.com>2025-02-08 13:48:02 +0300
commit952ceef6ef6b4dd693bba71ea513f91725bc2440 (patch)
treed585fa18af3ab73fb3c1e8b2ea40efec53cf5b6b
parent8b0c83f49140c69ea6f63dd5a8a06118850a6d05 (diff)
downloadydb-952ceef6ef6b4dd693bba71ea513f91725bc2440.tar.gz
do not add version prefix to openssl symbols under cmake
commit_hash:8693ef1b447def6865c209679890a8bb1dd06da7
-rw-r--r--contrib/libs/openssl/redef.h2
-rw-r--r--contrib/libs/openssl/ya.make4
2 files changed, 5 insertions, 1 deletions
diff --git a/contrib/libs/openssl/redef.h b/contrib/libs/openssl/redef.h
index 017967ebbd..2044bcacf0 100644
--- a/contrib/libs/openssl/redef.h
+++ b/contrib/libs/openssl/redef.h
@@ -1,6 +1,6 @@
#pragma once
-#if !defined(OPENSSL_BUILD) && !defined(_MSC_VER)
+#if !defined(OPENSSL_BUILD) && !defined(_MSC_VER) && !defined(OPENSSL_DONT_ADD_VERSION_PREFIX)
#define a2d_ASN1_OBJECT v1_a2d_ASN1_OBJECT
#define a2i_ASN1_ENUMERATED v1_a2i_ASN1_ENUMERATED
#define a2i_ASN1_INTEGER v1_a2i_ASN1_INTEGER
diff --git a/contrib/libs/openssl/ya.make b/contrib/libs/openssl/ya.make
index efa215f3ba..7a7a8674dc 100644
--- a/contrib/libs/openssl/ya.make
+++ b/contrib/libs/openssl/ya.make
@@ -48,6 +48,10 @@ ADDINCL(
CFLAGS(-DOPENSSL_BUILD=1)
+IF (EXPORT_CMAKE)
+ CFLAGS(GLOBAL -DOPENSSL_DONT_ADD_VERSION_PREFIX)
+ENDIF()
+
IF (NOT EXPORT_CMAKE OR NOT OPENSOURCE_REPLACE_OPENSSL)
IF (OS_LINUX)