- conf.env.append_value('CFLAGS', "-arch i386 -arch ppc")
- conf.env.append_value('CXXFLAGS', "-arch i386 -arch ppc")
- conf.env.append_value('LINKFLAGS', "-arch i386 -arch ppc")
+ if opt.generic:
+ print ('Specifying Universal and Generic builds at the same time is not supported')
+ sys.exit (1)
+ else:
+ if not Options.options.nocarbon:
+ conf.env.append_value('CFLAGS', ["-arch", "i386", "-arch", "ppc"])
+ conf.env.append_value('CXXFLAGS', ["-arch", "i386", "-arch", "ppc"])
+ conf.env.append_value('LINKFLAGS', ["-arch", "i386", "-arch", "ppc"])
+ else:
+ conf.env.append_value('CFLAGS', ["-arch", "x86_64", "-arch", "i386", "-arch", "ppc"])
+ conf.env.append_value('CXXFLAGS', ["-arch", "x86_64", "-arch", "i386", "-arch", "ppc"])
+ conf.env.append_value('LINKFLAGS', ["-arch", "x86_64", "-arch", "i386", "-arch", "ppc"])
+ else:
+ if opt.generic:
+ conf.env.append_value('CFLAGS', ['-arch', 'i386'])
+ conf.env.append_value('CXXFLAGS', ['-arch', 'i386'])
+ conf.env.append_value('LINKFLAGS', ['-arch', 'i386'])