Changeset 7c30130 in rtems-source-builder


Ignore:
Timestamp:
Feb 4, 2014, 7:20:40 AM (6 years ago)
Author:
Chris Johns <chrisj@…>
Branches:
4.10, 4.11, 4.9, master
Children:
5601b9c
Parents:
00693f9
Message:

darwin: Default to cc and c++ for Mavrick.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source-builder/sb/darwin.py

    r00693f9 r7c30130  
    3737        ncpus = '1'
    3838    defines = {
    39         '_ncpus':         ('none',    'none',     ncpus),
    40         '_os':            ('none',    'none',     'darwin'),
    41         '_host':          ('triplet', 'required', uname[4] + '-apple-darwin' + uname[2]),
    42         '_host_vendor':   ('none',    'none',     'apple'),
    43         '_host_os':       ('none',    'none',     'darwin'),
    44         '_host_cpu':      ('none',    'none',     uname[4]),
    45         '_host_alias':    ('none',    'none',     '%{nil}'),
    46         '_host_arch':     ('none',    'none',     uname[4]),
    47         '_usr':           ('dir',     'optional', '/usr/local'),
    48         '_var':           ('dir',     'optional', '/usr/local/var'),
    49         '_prefix':        ('dir',     'optional', '%{_usr}'),
    50         '__ldconfig':     ('exe',     'none',     ''),
    51         '__cvs':          ('exe',     'required', 'cvs'),
    52         '__xz':           ('exe',     'required', '%{_usr}/bin/xz'),
    53         'with_zlib':      ('none',    'none',     '--with-zlib=no'),
    54         '_forced_static': ('none',    'none',     '')
     39        '_ncpus':           ('none',    'none',     ncpus),
     40        '_os':              ('none',    'none',     'darwin'),
     41        '_host':            ('triplet', 'required', uname[4] + '-apple-darwin' + uname[2]),
     42        '_host_vendor':     ('none',    'none',     'apple'),
     43        '_host_os':         ('none',    'none',     'darwin'),
     44        '_host_cpu':        ('none',    'none',     uname[4]),
     45        '_host_alias':      ('none',    'none',     '%{nil}'),
     46        '_host_arch':       ('none',    'none',     uname[4]),
     47        '_usr':             ('dir',     'optional', '/usr/local'),
     48        '_var':             ('dir',     'optional', '/usr/local/var'),
     49        '_prefix':          ('dir',     'optional', '%{_usr}'),
     50        '__ldconfig':       ('exe',     'none',     ''),
     51        '__cvs':            ('exe',     'required', 'cvs'),
     52        '__xz':             ('exe',     'required', '%{_usr}/bin/xz'),
     53        'with_zlib':        ('none',    'none',     '--with-zlib=no'),
     54        '_forced_static':   ('none',    'none',     ''),
     55        '_extra_path':      ('none',    'none',     '%{_sbdir}/bin'),
     56        '_ld_library_path': ('none',    'none',     'DYLD_LIBRARY_PATH')
    5557        }
     58
     59    version = uname[2]
     60    if version.find('.'):
     61        version = version.split('.')[0]
     62        if int(version) >= 13:
     63            defines['__cc'] = ('exe',     'required', '/usr/bin/cc')
     64            defines['__cxx'] = ('exe',     'required', '/usr/bin/c++')
    5665
    5766    defines['_build']        = defines['_host']
Note: See TracChangeset for help on using the changeset viewer.