aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralevitskii <alevitskii@yandex-team.com>2024-07-19 09:11:55 +0300
committeralevitskii <alevitskii@yandex-team.com>2024-07-19 09:24:40 +0300
commit5afe3c60f9b85f4a8585e5a22f16db5188a40a19 (patch)
treeada0dd3bfc9b16f445468f120d72de4a2429aa35
parentbe0f16c6e0bdca178b41f0a991b417f3e16e77f9 (diff)
downloadydb-5afe3c60f9b85f4a8585e5a22f16db5188a40a19.tar.gz
Add disable customization check
Add disable customization check см. https://st.yandex-team.ru/#66969e2eb41ca6657a5b2c9a 3da5ee7ed0177a52a2cd2b10452d6d82309de278
-rwxr-xr-xbuild/ymake_conf.py9
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