aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordimdim11 <dimdim11@yandex-team.com>2025-03-13 14:14:03 +0300
committerdimdim11 <dimdim11@yandex-team.com>2025-03-13 14:50:22 +0300
commit07c1e5ccdf238be5092c54cbc4acc502ea966835 (patch)
treee91bbfcde077b8c1be00f5ca3b1280eac9cca21b
parent3a5d2af37147a26e942377ce7cd22204b808cbdd (diff)
downloadydb-07c1e5ccdf238be5092c54cbc4acc502ea966835.tar.gz
Use RUN_PROGRAM in build, but use RUN_PYTHON3 for __main__.py in export sem-graph in YQL
Use RUN_PROGRAM in build, but use RUN_PYTHON3 for __main__.py in export sem-graph in YQL commit_hash:75768d243546d2a60f8bab57536f5cd35c30d84c
-rw-r--r--yql/essentials/core/dq_expr_nodes/ya.make54
-rw-r--r--yql/essentials/core/dqs_expr_nodes/ya.make54
-rw-r--r--yql/essentials/core/expr_nodes/ya.make51
-rw-r--r--yql/essentials/providers/pg/expr_nodes/ya.make51
-rw-r--r--yql/essentials/providers/result/expr_nodes/ya.make51
-rw-r--r--yql/providers/stat/expr_nodes/ya.make51
-rw-r--r--yt/yql/providers/yt/expr_nodes/ya.make51
-rw-r--r--yt/yql/providers/ytflow/expr_nodes/ya.make51
8 files changed, 130 insertions, 284 deletions
diff --git a/yql/essentials/core/dq_expr_nodes/ya.make b/yql/essentials/core/dq_expr_nodes/ya.make
index e1acd2003e..190ce26c77 100644
--- a/yql/essentials/core/dq_expr_nodes/ya.make
+++ b/yql/essentials/core/dq_expr_nodes/ya.make
@@ -12,42 +12,22 @@ SRCDIR(
yql/essentials/core/expr_nodes_gen
)
-IF(EXPORT_CMAKE)
- RUN_PYTHON3(
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/gen/__main__.py
- yql_expr_nodes_gen.jnj
- dq_expr_nodes.json
- dq_expr_nodes.gen.h
- dq_expr_nodes.decl.inl.h
- dq_expr_nodes.defs.inl.h
- NDq
- IN yql_expr_nodes_gen.jnj
- IN dq_expr_nodes.json
- OUT dq_expr_nodes.gen.h
- OUT dq_expr_nodes.decl.inl.h
- OUT dq_expr_nodes.defs.inl.h
- OUTPUT_INCLUDES
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
- ${ARCADIA_ROOT}/util/generic/hash_set.h
- )
-ELSE()
- RUN_PROGRAM(
- yql/essentials/core/expr_nodes_gen/gen
- yql_expr_nodes_gen.jnj
- dq_expr_nodes.json
- dq_expr_nodes.gen.h
- dq_expr_nodes.decl.inl.h
- dq_expr_nodes.defs.inl.h
- NDq
- IN yql_expr_nodes_gen.jnj
- IN dq_expr_nodes.json
- OUT dq_expr_nodes.gen.h
- OUT dq_expr_nodes.decl.inl.h
- OUT dq_expr_nodes.defs.inl.h
- OUTPUT_INCLUDES
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
- ${ARCADIA_ROOT}/util/generic/hash_set.h
- )
-ENDIF()
+RUN_PY3_PROGRAM(
+ yql/essentials/core/expr_nodes_gen/gen
+ yql_expr_nodes_gen.jnj
+ dq_expr_nodes.json
+ dq_expr_nodes.gen.h
+ dq_expr_nodes.decl.inl.h
+ dq_expr_nodes.defs.inl.h
+ NDq
+ IN yql_expr_nodes_gen.jnj
+ IN dq_expr_nodes.json
+ OUT dq_expr_nodes.gen.h
+ OUT dq_expr_nodes.decl.inl.h
+ OUT dq_expr_nodes.defs.inl.h
+ OUTPUT_INCLUDES
+ ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
+ ${ARCADIA_ROOT}/util/generic/hash_set.h
+)
END()
diff --git a/yql/essentials/core/dqs_expr_nodes/ya.make b/yql/essentials/core/dqs_expr_nodes/ya.make
index 35519a2d71..b4648fa68e 100644
--- a/yql/essentials/core/dqs_expr_nodes/ya.make
+++ b/yql/essentials/core/dqs_expr_nodes/ya.make
@@ -12,42 +12,22 @@ SRCDIR(
yql/essentials/core/expr_nodes_gen
)
-IF(EXPORT_CMAKE)
- RUN_PYTHON3(
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/gen/__main__.py
- yql_expr_nodes_gen.jnj
- dqs_expr_nodes.json
- dqs_expr_nodes.gen.h
- dqs_expr_nodes.decl.inl.h
- dqs_expr_nodes.defs.inl.h
- NDq
- IN yql_expr_nodes_gen.jnj
- IN dqs_expr_nodes.json
- OUT dqs_expr_nodes.gen.h
- OUT dqs_expr_nodes.decl.inl.h
- OUT dqs_expr_nodes.defs.inl.h
- OUTPUT_INCLUDES
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
- ${ARCADIA_ROOT}/util/generic/hash_set.h
- )
-ELSE()
- RUN_PROGRAM(
- yql/essentials/core/expr_nodes_gen/gen
- yql_expr_nodes_gen.jnj
- dqs_expr_nodes.json
- dqs_expr_nodes.gen.h
- dqs_expr_nodes.decl.inl.h
- dqs_expr_nodes.defs.inl.h
- NDq
- IN yql_expr_nodes_gen.jnj
- IN dqs_expr_nodes.json
- OUT dqs_expr_nodes.gen.h
- OUT dqs_expr_nodes.decl.inl.h
- OUT dqs_expr_nodes.defs.inl.h
- OUTPUT_INCLUDES
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
- ${ARCADIA_ROOT}/util/generic/hash_set.h
- )
-ENDIF()
+RUN_PY3_PROGRAM(
+ yql/essentials/core/expr_nodes_gen/gen
+ yql_expr_nodes_gen.jnj
+ dqs_expr_nodes.json
+ dqs_expr_nodes.gen.h
+ dqs_expr_nodes.decl.inl.h
+ dqs_expr_nodes.defs.inl.h
+ NDq
+ IN yql_expr_nodes_gen.jnj
+ IN dqs_expr_nodes.json
+ OUT dqs_expr_nodes.gen.h
+ OUT dqs_expr_nodes.decl.inl.h
+ OUT dqs_expr_nodes.defs.inl.h
+ OUTPUT_INCLUDES
+ ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
+ ${ARCADIA_ROOT}/util/generic/hash_set.h
+)
END()
diff --git a/yql/essentials/core/expr_nodes/ya.make b/yql/essentials/core/expr_nodes/ya.make
index 0ee410d90a..2b9ad6a3e1 100644
--- a/yql/essentials/core/expr_nodes/ya.make
+++ b/yql/essentials/core/expr_nodes/ya.make
@@ -13,40 +13,21 @@ PEERDIR(
SRCDIR(yql/essentials/core/expr_nodes_gen)
-IF(EXPORT_CMAKE)
- RUN_PYTHON3(
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/gen/__main__.py
- yql_expr_nodes_gen.jnj
- yql_expr_nodes.json
- yql_expr_nodes.gen.h
- yql_expr_nodes.decl.inl.h
- yql_expr_nodes.defs.inl.h
- IN yql_expr_nodes_gen.jnj
- IN yql_expr_nodes.json
- OUT yql_expr_nodes.gen.h
- OUT yql_expr_nodes.decl.inl.h
- OUT yql_expr_nodes.defs.inl.h
- OUTPUT_INCLUDES
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
- ${ARCADIA_ROOT}/util/generic/hash_set.h
- )
-ELSE()
- RUN_PROGRAM(
- yql/essentials/core/expr_nodes_gen/gen
- yql_expr_nodes_gen.jnj
- yql_expr_nodes.json
- yql_expr_nodes.gen.h
- yql_expr_nodes.decl.inl.h
- yql_expr_nodes.defs.inl.h
- IN yql_expr_nodes_gen.jnj
- IN yql_expr_nodes.json
- OUT yql_expr_nodes.gen.h
- OUT yql_expr_nodes.decl.inl.h
- OUT yql_expr_nodes.defs.inl.h
- OUTPUT_INCLUDES
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
- ${ARCADIA_ROOT}/util/generic/hash_set.h
- )
-ENDIF()
+RUN_PY3_PROGRAM(
+ yql/essentials/core/expr_nodes_gen/gen
+ yql_expr_nodes_gen.jnj
+ yql_expr_nodes.json
+ yql_expr_nodes.gen.h
+ yql_expr_nodes.decl.inl.h
+ yql_expr_nodes.defs.inl.h
+ IN yql_expr_nodes_gen.jnj
+ IN yql_expr_nodes.json
+ OUT yql_expr_nodes.gen.h
+ OUT yql_expr_nodes.decl.inl.h
+ OUT yql_expr_nodes.defs.inl.h
+ OUTPUT_INCLUDES
+ ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
+ ${ARCADIA_ROOT}/util/generic/hash_set.h
+)
END()
diff --git a/yql/essentials/providers/pg/expr_nodes/ya.make b/yql/essentials/providers/pg/expr_nodes/ya.make
index 6195b92abb..8dc6632159 100644
--- a/yql/essentials/providers/pg/expr_nodes/ya.make
+++ b/yql/essentials/providers/pg/expr_nodes/ya.make
@@ -13,40 +13,21 @@ SRCDIR(
yql/essentials/core/expr_nodes_gen
)
-IF(EXPORT_CMAKE)
- RUN_PYTHON3(
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/gen/__main__.py
- yql_expr_nodes_gen.jnj
- yql_pg_expr_nodes.json
- yql_pg_expr_nodes.gen.h
- yql_pg_expr_nodes.decl.inl.h
- yql_pg_expr_nodes.defs.inl.h
- IN yql_expr_nodes_gen.jnj
- IN yql_pg_expr_nodes.json
- OUT yql_pg_expr_nodes.gen.h
- OUT yql_pg_expr_nodes.decl.inl.h
- OUT yql_pg_expr_nodes.defs.inl.h
- OUTPUT_INCLUDES
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
- ${ARCADIA_ROOT}/util/generic/hash_set.h
- )
-ELSE()
- RUN_PROGRAM(
- yql/essentials/core/expr_nodes_gen/gen
- yql_expr_nodes_gen.jnj
- yql_pg_expr_nodes.json
- yql_pg_expr_nodes.gen.h
- yql_pg_expr_nodes.decl.inl.h
- yql_pg_expr_nodes.defs.inl.h
- IN yql_expr_nodes_gen.jnj
- IN yql_pg_expr_nodes.json
- OUT yql_pg_expr_nodes.gen.h
- OUT yql_pg_expr_nodes.decl.inl.h
- OUT yql_pg_expr_nodes.defs.inl.h
- OUTPUT_INCLUDES
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
- ${ARCADIA_ROOT}/util/generic/hash_set.h
- )
-ENDIF()
+RUN_PY3_PROGRAM(
+ yql/essentials/core/expr_nodes_gen/gen
+ yql_expr_nodes_gen.jnj
+ yql_pg_expr_nodes.json
+ yql_pg_expr_nodes.gen.h
+ yql_pg_expr_nodes.decl.inl.h
+ yql_pg_expr_nodes.defs.inl.h
+ IN yql_expr_nodes_gen.jnj
+ IN yql_pg_expr_nodes.json
+ OUT yql_pg_expr_nodes.gen.h
+ OUT yql_pg_expr_nodes.decl.inl.h
+ OUT yql_pg_expr_nodes.defs.inl.h
+ OUTPUT_INCLUDES
+ ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
+ ${ARCADIA_ROOT}/util/generic/hash_set.h
+)
END()
diff --git a/yql/essentials/providers/result/expr_nodes/ya.make b/yql/essentials/providers/result/expr_nodes/ya.make
index db67925532..ca3a6bf63f 100644
--- a/yql/essentials/providers/result/expr_nodes/ya.make
+++ b/yql/essentials/providers/result/expr_nodes/ya.make
@@ -13,40 +13,21 @@ SRCDIR(
yql/essentials/core/expr_nodes_gen
)
-IF(EXPORT_CMAKE)
- RUN_PYTHON3(
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/gen/__main__.py
- yql_expr_nodes_gen.jnj
- yql_res_expr_nodes.json
- yql_res_expr_nodes.gen.h
- yql_res_expr_nodes.decl.inl.h
- yql_res_expr_nodes.defs.inl.h
- IN yql_expr_nodes_gen.jnj
- IN yql_res_expr_nodes.json
- OUT yql_res_expr_nodes.gen.h
- OUT yql_res_expr_nodes.decl.inl.h
- OUT yql_res_expr_nodes.defs.inl.h
- OUTPUT_INCLUDES
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
- ${ARCADIA_ROOT}/util/generic/hash_set.h
- )
-ELSE()
- RUN_PROGRAM(
- yql/essentials/core/expr_nodes_gen/gen
- yql_expr_nodes_gen.jnj
- yql_res_expr_nodes.json
- yql_res_expr_nodes.gen.h
- yql_res_expr_nodes.decl.inl.h
- yql_res_expr_nodes.defs.inl.h
- IN yql_expr_nodes_gen.jnj
- IN yql_res_expr_nodes.json
- OUT yql_res_expr_nodes.gen.h
- OUT yql_res_expr_nodes.decl.inl.h
- OUT yql_res_expr_nodes.defs.inl.h
- OUTPUT_INCLUDES
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
- ${ARCADIA_ROOT}/util/generic/hash_set.h
- )
-ENDIF()
+RUN_PY3_PROGRAM(
+ yql/essentials/core/expr_nodes_gen/gen
+ yql_expr_nodes_gen.jnj
+ yql_res_expr_nodes.json
+ yql_res_expr_nodes.gen.h
+ yql_res_expr_nodes.decl.inl.h
+ yql_res_expr_nodes.defs.inl.h
+ IN yql_expr_nodes_gen.jnj
+ IN yql_res_expr_nodes.json
+ OUT yql_res_expr_nodes.gen.h
+ OUT yql_res_expr_nodes.decl.inl.h
+ OUT yql_res_expr_nodes.defs.inl.h
+ OUTPUT_INCLUDES
+ ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
+ ${ARCADIA_ROOT}/util/generic/hash_set.h
+)
END()
diff --git a/yql/providers/stat/expr_nodes/ya.make b/yql/providers/stat/expr_nodes/ya.make
index 478e92f4d3..0d4b19adad 100644
--- a/yql/providers/stat/expr_nodes/ya.make
+++ b/yql/providers/stat/expr_nodes/ya.make
@@ -13,40 +13,21 @@ SRCDIR(
yql/essentials/core/expr_nodes_gen
)
-IF(EXPORT_CMAKE)
- RUN_PYTHON3(
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/gen/__main__.py
- yql_expr_nodes_gen.jnj
- yql_stat_expr_nodes.json
- yql_stat_expr_nodes.gen.h
- yql_stat_expr_nodes.decl.inl.h
- yql_stat_expr_nodes.defs.inl.h
- IN yql_expr_nodes_gen.jnj
- IN yql_stat_expr_nodes.json
- OUT yql_stat_expr_nodes.gen.h
- OUT yql_stat_expr_nodes.decl.inl.h
- OUT yql_stat_expr_nodes.defs.inl.h
- OUTPUT_INCLUDES
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
- ${ARCADIA_ROOT}/util/generic/hash_set.h
- )
-ELSE()
- RUN_PROGRAM(
- yql/essentials/core/expr_nodes_gen/gen
- yql_expr_nodes_gen.jnj
- yql_stat_expr_nodes.json
- yql_stat_expr_nodes.gen.h
- yql_stat_expr_nodes.decl.inl.h
- yql_stat_expr_nodes.defs.inl.h
- IN yql_expr_nodes_gen.jnj
- IN yql_stat_expr_nodes.json
- OUT yql_stat_expr_nodes.gen.h
- OUT yql_stat_expr_nodes.decl.inl.h
- OUT yql_stat_expr_nodes.defs.inl.h
- OUTPUT_INCLUDES
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
- ${ARCADIA_ROOT}/util/generic/hash_set.h
- )
-ENDIF()
+RUN_PY3_PROGRAM(
+ yql/essentials/core/expr_nodes_gen/gen
+ yql_expr_nodes_gen.jnj
+ yql_stat_expr_nodes.json
+ yql_stat_expr_nodes.gen.h
+ yql_stat_expr_nodes.decl.inl.h
+ yql_stat_expr_nodes.defs.inl.h
+ IN yql_expr_nodes_gen.jnj
+ IN yql_stat_expr_nodes.json
+ OUT yql_stat_expr_nodes.gen.h
+ OUT yql_stat_expr_nodes.decl.inl.h
+ OUT yql_stat_expr_nodes.defs.inl.h
+ OUTPUT_INCLUDES
+ ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
+ ${ARCADIA_ROOT}/util/generic/hash_set.h
+)
END()
diff --git a/yt/yql/providers/yt/expr_nodes/ya.make b/yt/yql/providers/yt/expr_nodes/ya.make
index 5c46e4ff03..744cedec7b 100644
--- a/yt/yql/providers/yt/expr_nodes/ya.make
+++ b/yt/yql/providers/yt/expr_nodes/ya.make
@@ -13,40 +13,21 @@ SRCDIR(
yql/essentials/core/expr_nodes_gen
)
-IF (EXPORT_CMAKE)
- RUN_PYTHON3(
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/gen/__main__.py
- yql_expr_nodes_gen.jnj
- yql_yt_expr_nodes.json
- yql_yt_expr_nodes.gen.h
- yql_yt_expr_nodes.decl.inl.h
- yql_yt_expr_nodes.defs.inl.h
- IN yql_expr_nodes_gen.jnj
- IN yql_yt_expr_nodes.json
- OUT yql_yt_expr_nodes.gen.h
- OUT yql_yt_expr_nodes.decl.inl.h
- OUT yql_yt_expr_nodes.defs.inl.h
- OUTPUT_INCLUDES
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
- ${ARCADIA_ROOT}/util/generic/hash_set.h
- )
-ELSE()
- RUN_PROGRAM(
- yql/essentials/core/expr_nodes_gen/gen
- yql_expr_nodes_gen.jnj
- yql_yt_expr_nodes.json
- yql_yt_expr_nodes.gen.h
- yql_yt_expr_nodes.decl.inl.h
- yql_yt_expr_nodes.defs.inl.h
- IN yql_expr_nodes_gen.jnj
- IN yql_yt_expr_nodes.json
- OUT yql_yt_expr_nodes.gen.h
- OUT yql_yt_expr_nodes.decl.inl.h
- OUT yql_yt_expr_nodes.defs.inl.h
- OUTPUT_INCLUDES
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
- ${ARCADIA_ROOT}/util/generic/hash_set.h
- )
-ENDIF()
+RUN_PY3_PROGRAM(
+ yql/essentials/core/expr_nodes_gen/gen
+ yql_expr_nodes_gen.jnj
+ yql_yt_expr_nodes.json
+ yql_yt_expr_nodes.gen.h
+ yql_yt_expr_nodes.decl.inl.h
+ yql_yt_expr_nodes.defs.inl.h
+ IN yql_expr_nodes_gen.jnj
+ IN yql_yt_expr_nodes.json
+ OUT yql_yt_expr_nodes.gen.h
+ OUT yql_yt_expr_nodes.decl.inl.h
+ OUT yql_yt_expr_nodes.defs.inl.h
+ OUTPUT_INCLUDES
+ ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
+ ${ARCADIA_ROOT}/util/generic/hash_set.h
+)
END()
diff --git a/yt/yql/providers/ytflow/expr_nodes/ya.make b/yt/yql/providers/ytflow/expr_nodes/ya.make
index ba1eccbb56..7331a46d81 100644
--- a/yt/yql/providers/ytflow/expr_nodes/ya.make
+++ b/yt/yql/providers/ytflow/expr_nodes/ya.make
@@ -13,40 +13,21 @@ SRCDIR(
yql/essentials/core/expr_nodes_gen
)
-IF(EXPORT_CMAKE)
- RUN_PYTHON3(
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/gen/__main__.py
- yql_expr_nodes_gen.jnj
- yql_ytflow_expr_nodes.json
- yql_ytflow_expr_nodes.gen.h
- yql_ytflow_expr_nodes.decl.inl.h
- yql_ytflow_expr_nodes.defs.inl.h
- IN yql_expr_nodes_gen.jnj
- IN yql_ytflow_expr_nodes.json
- OUT yql_ytflow_expr_nodes.gen.h
- OUT yql_ytflow_expr_nodes.decl.inl.h
- OUT yql_ytflow_expr_nodes.defs.inl.h
- OUTPUT_INCLUDES
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
- ${ARCADIA_ROOT}/util/generic/hash_set.h
- )
-ELSE()
- RUN_PROGRAM(
- yql/essentials/core/expr_nodes_gen/gen
- yql_expr_nodes_gen.jnj
- yql_ytflow_expr_nodes.json
- yql_ytflow_expr_nodes.gen.h
- yql_ytflow_expr_nodes.decl.inl.h
- yql_ytflow_expr_nodes.defs.inl.h
- IN yql_expr_nodes_gen.jnj
- IN yql_ytflow_expr_nodes.json
- OUT yql_ytflow_expr_nodes.gen.h
- OUT yql_ytflow_expr_nodes.decl.inl.h
- OUT yql_ytflow_expr_nodes.defs.inl.h
- OUTPUT_INCLUDES
- ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
- ${ARCADIA_ROOT}/util/generic/hash_set.h
- )
-ENDIF()
+RUN_PY3_PROGRAM(
+ yql/essentials/core/expr_nodes_gen/gen
+ yql_expr_nodes_gen.jnj
+ yql_ytflow_expr_nodes.json
+ yql_ytflow_expr_nodes.gen.h
+ yql_ytflow_expr_nodes.decl.inl.h
+ yql_ytflow_expr_nodes.defs.inl.h
+ IN yql_expr_nodes_gen.jnj
+ IN yql_ytflow_expr_nodes.json
+ OUT yql_ytflow_expr_nodes.gen.h
+ OUT yql_ytflow_expr_nodes.decl.inl.h
+ OUT yql_ytflow_expr_nodes.defs.inl.h
+ OUTPUT_INCLUDES
+ ${ARCADIA_ROOT}/yql/essentials/core/expr_nodes_gen/yql_expr_nodes_gen.h
+ ${ARCADIA_ROOT}/util/generic/hash_set.h
+)
END()