summaryrefslogtreecommitdiffstats
path: root/src/engine
diff options
context:
space:
mode:
authorGary Oberbrunner <garyo@oberbrunner.com>2008-08-21 02:51:33 (GMT)
committerGary Oberbrunner <garyo@oberbrunner.com>2008-08-21 02:51:33 (GMT)
commitc61fc49251415cb840710668155df5f4bfc28a62 (patch)
tree29c44abd1c1f091f82b25fa3365335580bfc184e /src/engine
parentb2267bc38858064d997e068026cc717eb2a9add5 (diff)
downloadSCons-c61fc49251415cb840710668155df5f4bfc28a62.zip
SCons-c61fc49251415cb840710668155df5f4bfc28a62.tar.gz
SCons-c61fc49251415cb840710668155df5f4bfc28a62.tar.bz2
Fix issue 2127 (missing FRAMEWORKSFLAGS in applelink.py) by adding them in a couple of lines. FRAMEWORKSFLAGS is an older flag set largely superseded by FRAMEWORKPATH and FRAMEWORKS, but still may be used.
Diffstat (limited to 'src/engine')
-rw-r--r--src/engine/SCons/Tool/applelink.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/SCons/Tool/applelink.py b/src/engine/SCons/Tool/applelink.py
index 7500133..0a7a185 100644
--- a/src/engine/SCons/Tool/applelink.py
+++ b/src/engine/SCons/Tool/applelink.py
@@ -47,9 +47,9 @@ def generate(env):
env['FRAMEWORKPATHPREFIX'] = '-F'
env['_FRAMEWORKPATH'] = '${_concat(FRAMEWORKPATHPREFIX, FRAMEWORKPATH, "", __env__)}'
env['_FRAMEWORKS'] = '${_concat("-framework ", FRAMEWORKS, "", __env__)}'
- env['LINKCOM'] = env['LINKCOM'] + ' $_FRAMEWORKPATH $_FRAMEWORKS'
+ env['LINKCOM'] = env['LINKCOM'] + ' $_FRAMEWORKPATH $_FRAMEWORKS $FRAMEWORKSFLAGS'
env['SHLINKFLAGS'] = SCons.Util.CLVar('$LINKFLAGS -dynamiclib')
- env['SHLINKCOM'] = env['SHLINKCOM'] + ' $_FRAMEWORKPATH $_FRAMEWORKS'
+ env['SHLINKCOM'] = env['SHLINKCOM'] + ' $_FRAMEWORKPATH $_FRAMEWORKS $FRAMEWORKSFLAGS'
# override the default for loadable modules, which are different
# on OS X than dynamic shared libs. echoing what XCode does for