Ignore:
Timestamp:
Nov 24, 2016, 1:14:11 PM (9 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to version 4.4.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/buildtools/wafsamba/irixcc.py

    r740 r988  
    1414@conftest
    1515def find_irixcc(conf):
    16         v = conf.env
    17         cc = None
    18         if v['CC']: cc = v['CC']
    19         elif 'CC' in conf.environ: cc = conf.environ['CC']
    20         if not cc: cc = conf.find_program('cc', var='CC')
    21         if not cc: conf.fatal('irixcc was not found')
    22         cc = conf.cmd_to_list(cc)
     16    v = conf.env
     17    cc = None
     18    if v['CC']: cc = v['CC']
     19    elif 'CC' in conf.environ: cc = conf.environ['CC']
     20    if not cc: cc = conf.find_program('cc', var='CC')
     21    if not cc: conf.fatal('irixcc was not found')
     22    cc = conf.cmd_to_list(cc)
    2323
    24         try:
    25                 if Utils.cmd_output(cc + ['-version']) != '':
    26                         conf.fatal('irixcc %r was not found' % cc)
    27         except ValueError:
    28                 conf.fatal('irixcc -v could not be executed')
     24    try:
     25        if Utils.cmd_output(cc + ['-c99'] + ['-version']) != '':
     26            conf.fatal('irixcc %r was not found' % cc)
     27    except ValueError:
     28        conf.fatal('irixcc -v could not be executed')
    2929
    30         v['CC']  = cc
    31         v['CC_NAME'] = 'irix'
     30    conf.env.append_unique('CCFLAGS', '-c99')
     31
     32    v['CC']  = cc
     33    v['CC_NAME'] = 'irix'
    3234
    3335@conftest
    3436def irixcc_common_flags(conf):
    35         v = conf.env
     37    v = conf.env
    3638
    37         v['CC_SRC_F']            = ''
    38         v['CC_TGT_F']            = ['-c', '-o', '']
    39         v['CPPPATH_ST']          = '-I%s' # template for adding include paths
     39    v['CC_SRC_F']            = ''
     40    v['CC_TGT_F']            = ['-c', '-o', '']
     41    v['CPPPATH_ST']          = '-I%s' # template for adding include paths
    4042
    41         # linker
    42         if not v['LINK_CC']: v['LINK_CC'] = v['CC']
    43         v['CCLNK_SRC_F']         = ''
    44         v['CCLNK_TGT_F']         = ['-o', '']
     43    # linker
     44    if not v['LINK_CC']: v['LINK_CC'] = v['CC']
     45    v['CCLNK_SRC_F']         = ''
     46    v['CCLNK_TGT_F']         = ['-o', '']
    4547
    46         v['LIB_ST']              = '-l%s' # template for adding libs
    47         v['LIBPATH_ST']          = '-L%s' # template for adding libpaths
    48         v['STATICLIB_ST']        = '-l%s'
    49         v['STATICLIBPATH_ST']    = '-L%s'
    50         v['CCDEFINES_ST']        = '-D%s'
     48    v['LIB_ST']              = '-l%s' # template for adding libs
     49    v['LIBPATH_ST']          = '-L%s' # template for adding libpaths
     50    v['STATICLIB_ST']        = '-l%s'
     51    v['STATICLIBPATH_ST']    = '-L%s'
     52    v['CCDEFINES_ST']        = '-D%s'
    5153
    52 #       v['SONAME_ST']           = '-Wl,-h -Wl,%s'
    53 #       v['SHLIB_MARKER']        = '-Bdynamic'
    54 #       v['STATICLIB_MARKER']    = '-Bstatic'
     54#    v['SONAME_ST']           = '-Wl,-h -Wl,%s'
     55#    v['SHLIB_MARKER']        = '-Bdynamic'
     56#    v['STATICLIB_MARKER']    = '-Bstatic'
    5557
    56         # program
    57         v['program_PATTERN']     = '%s'
     58    # program
     59    v['program_PATTERN']     = '%s'
    5860
    59         # shared library
    60 #       v['shlib_CCFLAGS']       = ['-Kpic', '-DPIC']
    61 #       v['shlib_LINKFLAGS']     = ['-G']
    62         v['shlib_PATTERN']       = 'lib%s.so'
     61    # shared library
     62#    v['shlib_CCFLAGS']       = ['-Kpic', '-DPIC']
     63#    v['shlib_LINKFLAGS']     = ['-G']
     64    v['shlib_PATTERN']       = 'lib%s.so'
    6365
    64         # static lib
    65 #       v['staticlib_LINKFLAGS'] = ['-Bstatic']
    66 #       v['staticlib_PATTERN']   = 'lib%s.a'
     66    # static lib
     67#    v['staticlib_LINKFLAGS'] = ['-Bstatic']
     68#    v['staticlib_PATTERN']   = 'lib%s.a'
    6769
    6870detect = '''
Note: See TracChangeset for help on using the changeset viewer.