diff options
author | alevitskii <alevitskii@yandex-team.com> | 2024-07-19 09:11:55 +0300 |
---|---|---|
committer | alevitskii <alevitskii@yandex-team.com> | 2024-07-19 09:24:40 +0300 |
commit | 5afe3c60f9b85f4a8585e5a22f16db5188a40a19 (patch) | |
tree | ada0dd3bfc9b16f445468f120d72de4a2429aa35 | |
parent | be0f16c6e0bdca178b41f0a991b417f3e16e77f9 (diff) | |
download | ydb-5afe3c60f9b85f4a8585e5a22f16db5188a40a19.tar.gz |
Add disable customization check
Add disable customization check
см. https://st.yandex-team.ru/#66969e2eb41ca6657a5b2c9a
3da5ee7ed0177a52a2cd2b10452d6d82309de278
-rwxr-xr-x | build/ymake_conf.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/build/ymake_conf.py b/build/ymake_conf.py index 14d3a48a70..a34c6f9a9d 100755 --- a/build/ymake_conf.py +++ b/build/ymake_conf.py @@ -1352,10 +1352,10 @@ class GnuToolchain(Toolchain): self.setup_apple_local_sdk(target) def setup_apple_arcadia_sdk(self, target): - if target.is_ios: + if target.is_ios and not is_positive('DISABLE_YMAKE_CONF_CUSTOMIZATION'): self.setup_xcode_sdk(project='build/internal/platform/ios_sdk', var='${IOS_SDK_ROOT_RESOURCE_GLOBAL}') self.platform_projects.append('build/internal/platform/macos_system_stl') - if target.is_macos: + if target.is_macos and not is_positive('DISABLE_YMAKE_CONF_CUSTOMIZATION'): self.setup_xcode_sdk(project='build/internal/platform/macos_sdk', var='${MACOS_SDK_RESOURCE_GLOBAL}') def setup_apple_local_sdk(self, target): @@ -1925,7 +1925,8 @@ class MSVCToolchain(MSVC, Toolchain): MSVC.__init__(self, tc, build) if self.tc.from_arcadia and not self.tc.ide_msvs: - self.platform_projects.append('build/internal/platform/msvc') + if not is_positive('DISABLE_YMAKE_CONF_CUSTOMIZATION'): + self.platform_projects.append('build/internal/platform/msvc') self.platform_projects.append('build/platform/wine') def print_toolchain(self): @@ -2552,7 +2553,7 @@ class Cuda(object): 'Y_SDK_Root': '$WINDOWS_KITS_RESOURCE_GLOBAL', } - if not self.build.tc.ide_msvs: + if not self.build.tc.ide_msvs and not is_positive('DISABLE_YMAKE_CONF_CUSTOMIZATION'): self.peerdirs.append('build/internal/platform/msvc') self.cuda_host_compiler_env.value = format_env(env) self.cuda_host_msvc_version.value = vc_version |