aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorakhropov <akhropov@yandex-team.com>2025-05-31 20:59:16 +0300
committerakhropov <akhropov@yandex-team.com>2025-05-31 21:18:20 +0300
commitc72112e4549dbeee320c4c9b21cefcd60f269a54 (patch)
treed3870f5551817be94327a54df2dd1adc0f283e85
parente571997e526ada1be8d4f72d2a9303b9947d5881 (diff)
downloadydb-c72112e4549dbeee320c4c9b21cefcd60f269a54.tar.gz
Patch 'OpenSSL::OpenSSL' in interfaces as well.
commit_hash:293426550f9ae7278792da8afc9183db8751da3d
-rw-r--r--build/export_generators/cmake/target_links.jinja4
1 files changed, 4 insertions, 0 deletions
diff --git a/build/export_generators/cmake/target_links.jinja b/build/export_generators/cmake/target_links.jinja
index 1006195ae67..dfc315f8d1e 100644
--- a/build/export_generators/cmake/target_links.jinja
+++ b/build/export_generators/cmake/target_links.jinja
@@ -44,6 +44,10 @@
{%- if interfaces|length %}
target_link_libraries({{ name }} INTERFACE
{%- for interface in interfaces %}
+{#- OpenSSL recipe under Conan2 uses another target name, patch it manually here, or else build fails -#}
+{%- if (use_conan2) and (interface == "OpenSSL::OpenSSL") -%}
+{%- set interface = "openssl::openssl" -%}
+{%- endif %}
{{ interface }}
{%- endfor %}
)