aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorsennikovmv <sennikovmv@yandex-team.com>2024-03-19 10:38:27 +0300
committersennikovmv <sennikovmv@yandex-team.com>2024-03-19 10:51:26 +0300
commitfd844ce8e71903baedb129464d4b949e6410d112 (patch)
treee4758cace8e40c780c26c9b88773c35354b26d6e /build
parentadfdce893213aff5818ae20ba9ab4518419eb0b5 (diff)
downloadydb-fd844ce8e71903baedb129464d4b949e6410d112.tar.gz
Cutting cmake conditions from cpp code
6c33d2b4aaedb1e63b008f2af029e7486c27a293
Diffstat (limited to 'build')
-rw-r--r--build/export_generators/hardcoded-cmake/common_cmake_lists.jinja10
1 files changed, 10 insertions, 0 deletions
diff --git a/build/export_generators/hardcoded-cmake/common_cmake_lists.jinja b/build/export_generators/hardcoded-cmake/common_cmake_lists.jinja
new file mode 100644
index 0000000000..f1356eef52
--- /dev/null
+++ b/build/export_generators/hardcoded-cmake/common_cmake_lists.jinja
@@ -0,0 +1,10 @@
+
+{% include '[generator]/disclaimer.jinja' -%}
+{% set platforms_count = platform_names|length -%}
+{% if platforms_count > 0 -%}
+{% for i in range(platforms_count) %}
+{% if i != 0 %}else{% endif %}if ({{ platforms[platform_names[i]] }})
+ include({{ platform_cmakelists[i] }})
+{%- endfor %}
+endif()
+{% endif -%}