aboutsummaryrefslogtreecommitdiffstats
path: root/build/ymake.core.conf
diff options
context:
space:
mode:
authorAlexSm <alex@ydb.tech>2023-12-21 15:05:38 +0100
committerGitHub <noreply@github.com>2023-12-21 15:05:38 +0100
commite98bcbc74422492351c51646dba3849a138a8ffc (patch)
tree38ad7a09b1f9c201ce8a7e3d69f2017388769224 /build/ymake.core.conf
parent559d7083cd8378cb25b9e966dedcca21d413e338 (diff)
downloadydb-e98bcbc74422492351c51646dba3849a138a8ffc.tar.gz
Import libs 1 (#590)
* Import libs 1 * Add new file without extension * Add file missed in export config
Diffstat (limited to 'build/ymake.core.conf')
-rw-r--r--build/ymake.core.conf13
1 files changed, 11 insertions, 2 deletions
diff --git a/build/ymake.core.conf b/build/ymake.core.conf
index 0222a27496..432ddb2dc3 100644
--- a/build/ymake.core.conf
+++ b/build/ymake.core.conf
@@ -136,8 +136,17 @@ macro _CLANG_SA_UNWRAP_PLUGINS(Plugins{input}[]) {
}
CLANG_SA_PLUGINS=
-when ($CLANG_SA_ENABLE == "yes" && $_CLANG_SA_CONFIG) {
- CLANG_STATIC_ANALYZER_OPTIONS=$YMAKE_PYTHON3 ${input:"build/scripts/clang_static_analyzer.py"} "--testing-src" ${input:SRC} "--clang-bin" $CXX_COMPILER "--source-root" $(SOURCE_ROOT) "--config-file" ${input:_CLANG_SA_CONFIG} "--plugins-begin" "dummy_param" $_CLANG_SA_UNWRAP_PLUGINS($CLANG_SA_PLUGINS) "--plugins-end" $C_FLAGS_PLATFORM $GCC_COMPILE_FLAGS $CXXFLAGS $SRCFLAGS
+CLANG_CSA_ROOT=${CLANG_CSA16_RESOURCE_GLOBAL}
+CLANG_CSA_BIN=${CLANG_CSA16_RESOURCE_GLOBAL}/bin/clang
+when ($CLANG_SA_ENABLE == "yes" && $_CLANG_SA_CONFIG && $CLANG_CSA_ROOT) {
+ PEERDIR+=build/platform/clang/clang-static-analyzer
+ CLANG_STATIC_ANALYZER_OPTIONS=$YMAKE_PYTHON3 ${input:"build/scripts/clang_static_analyzer.py"} \
+ "--testing-src" ${input:SRC} \
+ "--clang-bin" $CLANG_CSA_BIN \
+ "--source-root" $(SOURCE_ROOT) \
+ "--config-file" ${input:_CLANG_SA_CONFIG} \
+ "--plugins-begin" "dummy_param" $_CLANG_SA_UNWRAP_PLUGINS($CLANG_SA_PLUGINS) "--plugins-end" \
+ $GCC_COMPILE_FLAGS $CXXFLAGS $SRCFLAGS
}
otherwise {
CLANG_STATIC_ANALYZER_OPTIONS=