diff options
| author | AlexSm <[email protected]> | 2024-10-22 10:36:25 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-10-22 10:36:25 +0200 |
| commit | 2c27e6f978166bc64eb8836cd56efe8adef7dd6f (patch) | |
| tree | c82182d94185ba45bc11aeeff5a721292eb840c5 | |
| parent | 9335b61d3316afbf9508d435ad2fff4fed6b6b2c (diff) | |
Do not include python codegen into cmake codegen (#10697)
| -rw-r--r-- | ydb/core/base/generated/ya.make | 56 |
1 files changed, 33 insertions, 23 deletions
diff --git a/ydb/core/base/generated/ya.make b/ydb/core/base/generated/ya.make index b6786fab525..49cd39c9a7f 100644 --- a/ydb/core/base/generated/ya.make +++ b/ydb/core/base/generated/ya.make @@ -4,34 +4,44 @@ PEERDIR( ydb/core/protos ) -RUN_PROGRAM( - ydb/core/base/generated/codegen - runtime_feature_flags.h.in +IF (EXPORT_CMAKE) + # No Python codegen in cmake, pregenerate from ya to compile + SRCS( runtime_feature_flags.h - IN runtime_feature_flags.h.in - OUT runtime_feature_flags.h - OUTPUT_INCLUDES - util/system/types.h - atomic - tuple -) - -RUN_PROGRAM( - ydb/core/base/generated/codegen - runtime_feature_flags.cpp.in runtime_feature_flags.cpp - IN runtime_feature_flags.cpp.in - OUT runtime_feature_flags.cpp - OUTPUT_INCLUDES - ydb/core/base/generated/runtime_feature_flags.h - ydb/core/protos/feature_flags.pb.h -) + ) +ELSE() + RUN_PROGRAM( + ydb/core/base/generated/codegen + runtime_feature_flags.h.in + runtime_feature_flags.h + IN runtime_feature_flags.h.in + OUT runtime_feature_flags.h + OUTPUT_INCLUDES + util/system/types.h + atomic + tuple + ) + + RUN_PROGRAM( + ydb/core/base/generated/codegen + runtime_feature_flags.cpp.in + runtime_feature_flags.cpp + IN runtime_feature_flags.cpp.in + OUT runtime_feature_flags.cpp + OUTPUT_INCLUDES + ydb/core/base/generated/runtime_feature_flags.h + ydb/core/protos/feature_flags.pb.h + ) +ENDIF() END() -RECURSE( - codegen -) +IF (NOT EXPORT_CMAKE) + RECURSE( + codegen + ) +ENDIF() RECURSE_FOR_TESTS( ut |
