diff options
| author | Brad Kittenbrink <brad@lindenlab.com> | 2009-07-24 01:31:53 +0000 | 
|---|---|---|
| committer | Brad Kittenbrink <brad@lindenlab.com> | 2009-07-24 01:31:53 +0000 | 
| commit | be7e9a46dbfa6bea2c6d1a0d4e9177eb633f26b4 (patch) | |
| tree | 2659fb6dcca57c112357a5ac5d9559004561774b | |
| parent | 363de6c3bc231183224aed8ba287efe450adb00b (diff) | |
Merge in disabling of universal builds.
PPC is now oficially deprecated.
svn merge -r 127807:128098  svn+ssh://svn.lindenlab.com/svn/linden/branches/brad/killppc-1
| -rwxr-xr-x | indra/develop.py | 13 | 
1 files changed, 9 insertions, 4 deletions
diff --git a/indra/develop.py b/indra/develop.py index 1d7ac42c9c..43fb354578 100755 --- a/indra/develop.py +++ b/indra/develop.py @@ -76,6 +76,7 @@ class PlatformSetup(object):      build_type = build_types['relwithdebinfo']      standalone = 'OFF'      unattended = 'OFF' +    universal = 'OFF'      project_name = 'SecondLife'      distcc = True      cmake_opts = [] @@ -415,7 +416,7 @@ class DarwinSetup(UnixSetup):          return 'darwin'      def arch(self): -        if self.unattended == 'ON': +        if self.universal == 'ON':              return 'universal'          else:              return UnixSetup.arch(self) @@ -429,11 +430,12 @@ class DarwinSetup(UnixSetup):              word_size=self.word_size,              unattended=self.unattended,              project_name=self.project_name, -            universal='', +            universal=self.universal,              type=self.build_type.upper(),              ) -        if self.unattended == 'ON': +        if self.universal == 'ON':              args['universal'] = '-DCMAKE_OSX_ARCHITECTURES:STRING=\'i386;ppc\'' +            pass          #if simple:          #    return 'cmake %(opts)s %(dir)r' % args          return ('cmake -G %(generator)r ' @@ -674,6 +676,7 @@ Options:         --standalone     build standalone, without Linden prebuild libraries         --unattended     build unattended, do not invoke any tools requiring                          a human response +       --universal      build a universal binary on Mac OS X (unsupported)    -t | --type=NAME      build type ("Debug", "Release", or "RelWithDebInfo")    -m32 | -m64           build architecture (32-bit or 64-bit)    -N | --no-distcc      disable use of distcc @@ -719,7 +722,7 @@ def main(arguments):          opts, args = getopt.getopt(              arguments,              '?hNt:p:G:m:', -            ['help', 'standalone', 'no-distcc', 'unattended', 'type=', 'incredibuild', 'generator=', 'project=']) +            ['help', 'standalone', 'no-distcc', 'unattended', 'universal', 'type=', 'incredibuild', 'generator=', 'project='])      except getopt.GetoptError, err:          print >> sys.stderr, 'Error:', err          print >> sys.stderr, """ @@ -736,6 +739,8 @@ For example: develop.py configure -DSERVER:BOOL=OFF"""              setup.standalone = 'ON'          elif o in ('--unattended',):              setup.unattended = 'ON' +        elif o in ('--universal',): +            setup.universal = 'ON'          elif o in ('-m',):              if a in ('32', '64'):                  setup.word_size = int(a)  | 
