aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-04-01 19:18:40 +0300
committerarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-04-01 19:18:40 +0300
commit3e5743b7976d787287b7c637598cd039c477100e (patch)
treefe20dcaefe5ca7ac57a9acbc67873b37ad774564 /build
parent2d46b6cc220ceeaa928317415544bedda99fa28a (diff)
downloadydb-3e5743b7976d787287b7c637598cd039c477100e.tar.gz
intermediate changes
ref:f7d2187573e93f7921bab76b64355a3f8ccdc0b0
Diffstat (limited to 'build')
-rw-r--r--build/rules/autocheck.blacklist31
-rwxr-xr-xbuild/ymake_conf.py8
2 files changed, 37 insertions, 2 deletions
diff --git a/build/rules/autocheck.blacklist b/build/rules/autocheck.blacklist
index 31427dcc26..28fdf4f583 100644
--- a/build/rules/autocheck.blacklist
+++ b/build/rules/autocheck.blacklist
@@ -42,3 +42,34 @@ cloud/mdb/tools/errata-generator
cloud/mdb/tools/monrun-errata
classifieds/mobile-antirobot-ios
disk/workspace/workspace-properties
+academy/lyceum/backend
+hypercube/hardware/YhubModbusBootloader
+cloud/mdb/pgsync
+portal/frontend/webpack-stub
+portal/frontend/teamcity-build-statistics
+cmnt/frontend/cmnt-monitoring
+partner/frontend/creator
+data-ui/transfer-manager
+marketing/promo-image-generator-2019
+cmnt/frontend/cmnt-node-image-uploader
+portal/frontend/yp-watch
+supdev/transfer
+yawe
+contest/core/monolith
+marketing/techdev
+mds/walle_cms/yandex-storage-walle-conf
+marketing/time
+marketing/tech-microservices
+noc/office/nd6-watcher
+ofd/ansible-ofd
+cmnt/frontend/cmnt-hermione-cron
+antiadblock/admin_panel
+marketing/internet
+cmnt/frontend/cmnt-node
+market/sovetnik/bump
+cmnt/frontend/cmnt-office
+cmnt/frontend/cmnt-loader
+search-interfaces/mmui-png-utils
+search-interfaces/png-stub-stream
+search-interfaces/ads-extension
+search-interfaces/images2
diff --git a/build/ymake_conf.py b/build/ymake_conf.py
index 0092e82ca0..735a5ac7f8 100755
--- a/build/ymake_conf.py
+++ b/build/ymake_conf.py
@@ -1002,6 +1002,10 @@ class ToolchainOptions(object):
def is_from_arcadia(self):
return self.from_arcadia
+ @property
+ def is_system_cxx(self):
+ return self._name == "system_cxx"
+
def get_env(self, convert_list=None):
convert_list = convert_list or (lambda x: x)
r = {}
@@ -1111,7 +1115,7 @@ class GnuToolchain(Toolchain):
self.env = self.tc.get_env()
self.env_go = {}
- if self.tc.is_clang:
+ if self.tc.is_clang and not self.tc.is_system_cxx:
self.env_go = {'PATH': ['{}/bin'.format(self.tc.name_marker)]}
if self.tc.is_gcc:
self.env_go = {'PATH': ['{}/gcc/bin'.format(self.tc.name_marker)]}
@@ -1239,7 +1243,7 @@ class GnuToolchain(Toolchain):
if target.is_ios:
self.c_flags_platform.append('-D__IOS__=1')
- if self.tc.is_from_arcadia:
+ if self.tc.is_from_arcadia or self.tc.is_system_cxx:
if target.is_apple:
if target.is_ios:
self.setup_sdk(project='build/platform/ios_sdk', var='${IOS_SDK_ROOT_RESOURCE_GLOBAL}')