aboutsummaryrefslogtreecommitdiffstats
path: root/build/conf/settings.conf
diff options
context:
space:
mode:
authoralexv-smirnov <alex@ydb.tech>2023-06-13 11:05:01 +0300
committeralexv-smirnov <alex@ydb.tech>2023-06-13 11:05:01 +0300
commitbf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0 (patch)
tree1d1df72c0541a59a81439842f46d95396d3e7189 /build/conf/settings.conf
parent8bfdfa9a9bd19bddbc58d888e180fbd1218681be (diff)
downloadydb-bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0.tar.gz
add ymake export to ydb
Diffstat (limited to 'build/conf/settings.conf')
-rw-r--r--build/conf/settings.conf118
1 files changed, 118 insertions, 0 deletions
diff --git a/build/conf/settings.conf b/build/conf/settings.conf
new file mode 100644
index 0000000000..00cc383664
--- /dev/null
+++ b/build/conf/settings.conf
@@ -0,0 +1,118 @@
+GLOBAL_SRCS_IN_RESULTS=yes
+JSON_CACHE_IS_ATTACHED=yes
+USE_ADDINCL_WITHOUT_FOR_AS_ADDINCL_FOR_C=yes
+LANGS_REQUIRE_BUILD_AND_SRC_ROOTS=c asm cython proto flatc swig ydl nlg
+CHECK_GO_INCORRECT_DEPS=yes
+REPORT_RECURSE_NO_YAMAKE=yes
+USE_PREBUILT_TOOLS=yes
+RESOLVE_OUTPUT_INCLUDES_AS_INCLUDES=yes
+CHKPEERS_GLOBAL_SRCS=yes
+ENABLE_NODE_SELF_UID=yes
+REPORT_CONFIGURE_PROGRESS=yes
+
+# NOTE! Only foldable vars should be listed here
+_FOLDABLE_VARS=\
+ CL_WRAPPER \
+ END_WHOLE_ARCHIVE_VALUE \
+ JDK_LATEST_VERSION \
+ LD_SDK_VERSION \
+ LD_STRIP_FLAG \
+ LIB_WRAPPER \
+ LINK_EXE_FLAGS_DEBUG \
+ LINK_EXE_FLAGS_RELEASE \
+ LINK_IMPLIB \
+ LINK_LIB_FLAGS \
+ LINK_STDLIBS \
+ LINK_WRAPPER \
+ LINK_WRAPPER_DYNLIB \
+ ML_WRAPPER \
+ START_WHOLE_ARCHIVE_VALUE \
+ _CFLAGS_ARCH_I386 \
+ _CFLAGS_UCRT_VC_INCLUDES \
+ _COMPILER_TIME_TRACE_FLAGS \
+ _COMPILER_TIME_TRACE_GRANULARITY \
+ _COMPILER_TIME_TRACE_POSTPROCESS \
+ _CPP_ARGS \
+ _CROSS_SUFFIX \
+ _CXX_DEFINES \
+ _CXX_FLAGS \
+ _CXX_STD \
+ _C_ARGS \
+ _C_CPP_KV_STYLE \
+ _C_FLAGS \
+ _C_FOPTIONS \
+ _C_SYSTEM_LIBRARIES \
+ _DEBUG_INFO_FLAGS \
+ _END_GROUP \
+ _EXEC_SHARED_FLAG \
+ _EXE_FLAGS \
+ _FLAGS_COMMON \
+ _FLAGS_COMMON_DEBUG \
+ _FLAGS_COMMON_IDE_MSVS \
+ _FLAGS_COMMON_LIBPATHS \
+ _FLAGS_DEBUG_ONLY \
+ _FLAGS_DEBUG_ONLY_CLANG_CL \
+ _FLAGS_DEBUG_ONLY_DEBUG \
+ _FLAGS_DEBUG_RUNTIME \
+ _FLAGS_IGNORE \
+ _FLAGS_MACHINE \
+ _FLAGS_RELEASE_ONLY \
+ _FLAGS_RELEASE_ONLY_DEBUG \
+ _FLAGS_RELEASE_RUNTIME \
+ _LD_ARCHIVER \
+ _LD_ARCH_FLAG \
+ _LD_AR_PLUGIN \
+ _LD_DCE_FLAG_GC_SECTIONS \
+ _LD_DCE_FLAG_PRINT_SECTIONS \
+ _LD_ENV_STYLE \
+ _LD_FLAGS \
+ _LD_ICF_FLAG \
+ _LD_ICF_FLAG_PRINT_SECTIONS \
+ _LD_LIB_GENERATE_MF \
+ _LD_LINKER_OUTPUT\
+ _LD_LINKER_OUTPUT_FLAG \
+ _LD_LINK_FAT_PREFIX \
+ _LD_LINK_FAT_SRCS_GLOBALS_NO_WA \
+ _LD_LINK_FAT_SRCS_GLOBALS_WA \
+ _LD_LINK_FAT_SUFFIX1 \
+ _LD_LINK_FAT_SUFFIX2 \
+ _LD_LLVM_AR_FORMAT \
+ _LD_SRCS_GLOBALS \
+ _LD_SYS_LIB \
+ _LD_TAIL_LINK_LIB \
+ _LD_THREAD_LIBRARY \
+ _LD_USE_STDLIB \
+ _LINKER_TIME_TRACE_FLAG \
+ _LINKER_TIME_TRACE_GRANULARITY \
+ _LINK_EXTRA_OUTPUT \
+ _MASM_IO \
+ _MSVC_ARCH \
+ _MSVC_FLAGS \
+ _MSVC_HEAD_LINK_LIB \
+ _MSVC_SRCS_GLOBALS \
+ _MSVC_TAIL_LINK_LIB \
+ _MSVC_TC_KIT_LIBS \
+ _MSVC_TC_VC_ROOT \
+ _OPTIMIZE_RELEASE \
+ _SFDL_FLAGS \
+ _SHARED_FLAG \
+ _SONAME_FLAG \
+ _SONAME_OPTION \
+ _START_GROUP \
+ _STD_CXX \
+
+# end of _FOLDABLE_VARS list
+
+_DUPSRC_IGNORE_LIST_ADS_BSYETI_SAMOGON=\
+ $B/ads/bsyeti/samogon/buzzard/config/buzzard_config.py \
+ $B/ads/bsyeti/samogon/caesar/config/caesar_config.py \
+ $B/ads/bsyeti/samogon/caesar_resharder/config/resharder_config.py \
+ $B/ads/bsyeti/samogon/eagle/config/eagle_config.py \
+ $B/ads/bsyeti/samogon/eagle/datagram_receiver_config/datagram_receiver_config.py \
+ $B/ads/bsyeti/samogon/eagle/lt_search_config/lt_search_config.py \
+ $B/ads/bsyeti/samogon/eagle/searchpers_config/searchpers_config.py
+
+_DUPSRC_IGNORE_LIST=\
+ $_DUPSRC_IGNORE_LIST_ADS_BSYETI_SAMOGON
+
+_FOLDABLE_VARS+=_DUPSRC_IGNORE_LIST_ADS_BSYETI_SAMOGON