aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordimdim11 <dimdim11@yandex-team.com>2024-09-06 11:33:28 +0300
committerdimdim11 <dimdim11@yandex-team.com>2024-09-06 12:31:17 +0300
commit824a6bd148168cb67813731f8eb3e67c5fc03620 (patch)
tree623ef3845e4f572aeda8cfa8ac78df50b673ecda
parentac6d2571017a188547e022f5506277750951e71e (diff)
downloadydb-824a6bd148168cb67813731f8eb3e67c5fc03620.tar.gz
Patch OpenSSL target name under Conan2
Patch OpenSSL target name under Conan2 5e944818c20f1d54d38ba9b9616589631961afd5
-rw-r--r--build/export_generators/cmake/target_links.jinja6
1 files changed, 5 insertions, 1 deletions
diff --git a/build/export_generators/cmake/target_links.jinja b/build/export_generators/cmake/target_links.jinja
index 0680fcba69..1006195ae6 100644
--- a/build/export_generators/cmake/target_links.jinja
+++ b/build/export_generators/cmake/target_links.jinja
@@ -51,7 +51,11 @@ target_link_libraries({{ name }} INTERFACE
{%- if publics|length %}
target_link_libraries({{ name }} PUBLIC
-{%- for public in publics %}
+{%- for public in publics -%}
+{#- OpenSSL recipe under Conan2 uses another target name, patch it manually here, or else build fails -#}
+{%- if (use_conan2) and (public == "OpenSSL::OpenSSL") -%}
+{%- set public = "openssl::openssl" -%}
+{%- endif %}
{{ public }}
{%- endfor %}
)