For SCons in Mac OS X, make sure the frameworks are linked properly
This commit is contained in:
parent
5ee91b1a8e
commit
175cad804c
|
@ -111,8 +111,7 @@ class DXXProgram:
|
|||
env.Append(CPPPATH = [os.path.join(program.srcdir, '../physfs'), os.path.join(os.getenv("HOME"), 'Library/Frameworks/SDL.framework/Headers'), '/Library/Frameworks/SDL.framework/Headers'])
|
||||
self.platform_sources = [os.path.join(program.srcdir, f) for f in ['arch/cocoa/SDLMain.m', 'arch/carbon/messagebox.c']]
|
||||
env.Append(FRAMEWORKS = ['ApplicationServices', 'Carbon', 'Cocoa', 'SDL'])
|
||||
# Look in frameworks for header files
|
||||
env.Append(CPPFLAGS = ['-F' + os.path.join(os.getenv("HOME"), 'Library/Frameworks'), '-F/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks'])
|
||||
env.Append(FRAMEWORKPATH = [os.path.join(os.getenv("HOME"), 'Library/Frameworks'), '/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks'])
|
||||
self.libs = ['']
|
||||
env['LIBPATH'] = '../physfs/build/Debug'
|
||||
# Settings to apply to Linux builds
|
||||
|
|
|
@ -115,7 +115,7 @@ def TOOL_BUNDLE(env):
|
|||
env['BUNDLEPREFIX'] = ''
|
||||
env['BUNDLESUFFIX'] = ''
|
||||
env['BUNDLEDIRSUFFIX'] = '.bundle'
|
||||
env['FRAMEWORKS'] = ['-framework Carbon', '-framework System']
|
||||
#env['FRAMEWORKS'] = ['-framework Carbon', '-framework System']
|
||||
env['BUNDLE'] = '$SHLINK'
|
||||
env['BUNDLEFLAGS'] = ' -bundle'
|
||||
env['BUNDLECOM'] = '$BUNDLE $BUNDLEFLAGS -o ${TARGET} $SOURCES $_LIBDIRFLAGS $_LIBFLAGS $FRAMEWORKS'
|
||||
|
|
Loading…
Reference in a new issue