summaryrefslogtreecommitdiff
path: root/etc/scons
diff options
context:
space:
mode:
Diffstat (limited to 'etc/scons')
-rw-r--r--etc/scons/xcode_macosx.vars4
-rw-r--r--etc/scons/xcode_macosx_arm.vars4
2 files changed, 4 insertions, 4 deletions
diff --git a/etc/scons/xcode_macosx.vars b/etc/scons/xcode_macosx.vars
index 10d8bdc361f..0fa08246d14 100644
--- a/etc/scons/xcode_macosx.vars
+++ b/etc/scons/xcode_macosx.vars
@@ -8,8 +8,8 @@ CXX = subprocess.check_output(['xcrun', '-f', '--sdk', 'macosx', 'clang++']).dec
DSYMUTIL = subprocess.check_output(['xcrun', '-f', '--sdk', 'macosx', 'dsymutil']).decode('utf-8').strip()
STRIP = subprocess.check_output(['xcrun', '-f', '--sdk', 'macosx', 'strip']).decode('utf-8').strip()
-experimental_visibility_support = SCons.Script.Main.GetOption('experimental-visibility-support')
-if experimental_visibility_support == "on":
+visibility_support = SCons.Script.Main.GetOption('visibility-support')
+if visibility_support != "off" and SCons.Script.Main.GetOption('link-model').startswith('dynamic'):
TAPI = subprocess.check_output(['xcrun', '-f', '--sdk', 'macosx', 'tapi']).decode('utf-8').strip()
sdk_path = subprocess.check_output(['xcrun', '--sdk', 'macosx', '--show-sdk-path']).decode('utf-8').strip()
diff --git a/etc/scons/xcode_macosx_arm.vars b/etc/scons/xcode_macosx_arm.vars
index 246ab0f349d..a0077e693ae 100644
--- a/etc/scons/xcode_macosx_arm.vars
+++ b/etc/scons/xcode_macosx_arm.vars
@@ -8,8 +8,8 @@ CXX = subprocess.check_output(['xcrun', '-f', '--sdk', 'macosx', 'clang++']).dec
DSYMUTIL = subprocess.check_output(['xcrun', '-f', '--sdk', 'macosx', 'dsymutil']).decode('utf-8').strip()
STRIP = subprocess.check_output(['xcrun', '-f', '--sdk', 'macosx', 'strip']).decode('utf-8').strip()
-experimental_visibility_support = SCons.Script.Main.GetOption('experimental-visibility-support')
-if experimental_visibility_support == "on":
+visibility_support = SCons.Script.Main.GetOption('visibility-support')
+if visibility_support != "off" and SCons.Script.Main.GetOption('link-model').startswith('dynamic'):
TAPI = subprocess.check_output(['xcrun', '-f', '--sdk', 'macosx', 'tapi']).decode('utf-8').strip()
sdk_path = subprocess.check_output(['xcrun', '--sdk', 'macosx', '--show-sdk-path']).decode('utf-8').strip()