diff options
| -rw-r--r-- | build/conf/project_specific/yql_udf.conf | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/build/conf/project_specific/yql_udf.conf b/build/conf/project_specific/yql_udf.conf index 5874a2dd91c..4c814db7e80 100644 --- a/build/conf/project_specific/yql_udf.conf +++ b/build/conf/project_specific/yql_udf.conf @@ -202,6 +202,27 @@ multimodule YQL_UDF { } } +multimodule YQL_UDF_YDB { + module YQL_UDF_SHARED: YQL_UDF_YDB_MODULE { + .SEM=UDF_SHARED_SEM + CMAKE_TARGET_NAME=${REALPRJNAME}.dyn + CMAKE_TARGET_ARTEFACT_RENAME_RULES=&& set_target_property OUTPUT_NAME $REALPRJNAME + NO_CLANG_TIDY() + } + module YQL_UDF_STATIC: _DLL_COMPATIBLE_LIBRARY { + .ALIASES=SRCS=GLOBAL_SRCS + .SEM=CPP_LIBRARY_SEM + .GLOBAL_SEM=CPP_OBJ_LIBRARY_SEM + OBJ_SUF=.udfs + _ADD_YQL_UDF_YDB_DEPS() + # disable credits generation for static library + SET(CREDITS_FLAGS) + when ($MSVC == "yes" || $CYGWIN == "yes") { + MODULE_SUFFIX=.static.lib + } + } +} + multimodule YQL_UDF_CONTRIB { module YQL_UDF_SHARED: YQL_UDF_MODULE_CONTRIB { .SEM=UDF_SHARED_SEM |
