diff options
author | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-04-01 19:18:40 +0300 |
---|---|---|
committer | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-04-01 19:18:40 +0300 |
commit | 3e5743b7976d787287b7c637598cd039c477100e (patch) | |
tree | fe20dcaefe5ca7ac57a9acbc67873b37ad774564 /build | |
parent | 2d46b6cc220ceeaa928317415544bedda99fa28a (diff) | |
download | ydb-3e5743b7976d787287b7c637598cd039c477100e.tar.gz |
intermediate changes
ref:f7d2187573e93f7921bab76b64355a3f8ccdc0b0
Diffstat (limited to 'build')
-rw-r--r-- | build/rules/autocheck.blacklist | 31 | ||||
-rwxr-xr-x | build/ymake_conf.py | 8 |
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}') |