コード例 #1
0
ファイル: darwin.py プロジェクト: Andrey-VI/mapnik
def generate(env):
    posix.generate(env)
    env['SHLIBSUFFIX'] = '.dylib'
    # put macports paths at front to override Apple's versions, fink path is after
    # For now let people who want Macports or Fink tools specify it!
    # env['ENV']['PATH'] = '/opt/local/bin:/opt/local/sbin:' + env['ENV']['PATH'] + ':/sw/bin'
    
    # Store extra system paths in env['ENV']['PATHOSX']
    
    filelist = ['/etc/paths',]
    # make sure this works on Macs with Tiger or earlier
    try:
        dirlist = os.listdir('/etc/paths.d')
    except:
        dirlist = []

    for file in dirlist:
        filelist.append('/etc/paths.d/'+file)

    for file in filelist:
        if os.path.isfile(file):
            f = open(file, 'r')
            lines = f.readlines()
            for line in lines:
                if line:
                    env.AppendENVPath('PATHOSX', line.strip('\n'))
            f.close()
コード例 #2
0
ファイル: msys.py プロジェクト: omunroe-com/git-sdk-32
def generate(env):
    posix.generate(env)

    # (copied from win32.py, for when msys2 scons is used for building mingw packages)
    # Import things from the external environment to the construction
    # environment's ENV.  This is a potential slippery slope, because we
    # *don't* want to make builds dependent on the user's environment by
    # default.  We're doing this for SystemRoot, though, because it's
    # needed for anything that uses sockets, and seldom changes, and
    # for SystemDrive because it's related.
    #
    # Weigh the impact carefully before adding other variables to this list.
    import_env = ['SystemDrive', 'SystemRoot', 'TEMP', 'TMP']
    for var in import_env:
        v = os.environ.get(var)
        if v:
            env['ENV'][var] = v

    env['ENV']['PATH'] = os.getenv('PATH')
    env['SPAWN'] = (lambda sh, esc, cmd, args, env_param: subprocess.call(
        ['sh', '-c', ' '.join(args)]))
    env['PROGPREFIX'] = ''
    env['PROGSUFFIX'] = '.exe'
    env['SHLIBPREFIX'] = ''
    env['SHLIBSUFFIX'] = '.dll'
    env['LIBPREFIXES'] = ['$LIBPREFIX', '$SHLIBPREFIX', '$IMPLIBPREFIX']
    env['LIBSUFFIXES'] = ['$LIBSUFFIX', '$SHLIBSUFFIX', '$IMPLIBSUFFIX']
    env['TEMPFILE'] = TempFileMunge
    env['TEMPFILEPREFIX'] = '@'
    env['MAXLINELENGTH'] = 2048
コード例 #3
0
def generate(env):
    posix.generate(env)
    env['SHLIBSUFFIX'] = '.dylib'
    # put macports paths at front to override Apple's versions, fink path is after
    # For now let people who want Macports or Fink tools specify it!
    # env['ENV']['PATH'] = '/opt/local/bin:/opt/local/sbin:' + env['ENV']['PATH'] + ':/sw/bin'
    
    # Store extra system paths in env['ENV']['PATHOSX']
    
    filelist = ['/etc/paths',]
    # make sure this works on Macs with Tiger or earlier
    try:
        dirlist = os.listdir('/etc/paths.d')
    except:
        dirlist = []

    for file in dirlist:
        filelist.append('/etc/paths.d/'+file)

    for file in filelist:
        if os.path.isfile(file):
            f = open(file, 'r')
            lines = f.readlines()
            for line in lines:
                if line:
                    env.AppendENVPath('PATHOSX', line.strip('\n'))
            f.close()
コード例 #4
0
ファイル: sunos.py プロジェクト: kanbang/Colt
def generate(env):
    posix.generate(env)
    # Based on sunSparc 8:32bit
    # ARG_MAX=1048320 - 3000 for environment expansion
    env["MAXLINELENGTH"] = 1045320
    env["PKGINFO"] = "pkginfo"
    env["PKGCHK"] = "/usr/sbin/pkgchk"
    env["ENV"]["PATH"] = env["ENV"]["PATH"] + ":/usr/ccs/bin"
コード例 #5
0
ファイル: sunos.py プロジェクト: Distrotech/scons
def generate(env):
    posix.generate(env)
    # Based on sunSparc 8:32bit
    # ARG_MAX=1048320 - 3000 for environment expansion
    env['MAXLINELENGTH']  = 1045320
    env['PKGINFO'] = 'pkginfo'
    env['PKGCHK'] = '/usr/sbin/pkgchk'
    env['ENV']['PATH'] = env['ENV']['PATH'] + ':/opt/SUNWspro/bin:/usr/ccs/bin'
コード例 #6
0
ファイル: sunos.py プロジェクト: 3d24rd0/aes_core
def generate(env):
    posix.generate(env)
    # Based on sunSparc 8:32bit
    # ARG_MAX=1048320 - 3000 for environment expansion
    env['MAXLINELENGTH'] = 1045320
    env['PKGINFO'] = 'pkginfo'
    env['PKGCHK'] = '/usr/sbin/pkgchk'
    env['ENV']['PATH'] = env['ENV']['PATH'] + ':/opt/SUNWspro/bin:/usr/ccs/bin'
コード例 #7
0
ファイル: cygwin.py プロジェクト: scanlime/picogui
def generate(env):
    posix.generate(env)

    env['PROGPREFIX']  = ''
    env['PROGSUFFIX']  = '.exe'
    env['SHLIBPREFIX'] = ''
    env['SHLIBSUFFIX'] = '.dll'
    env['LIBPREFIXES'] = [ '$LIBPREFIX', '$SHLIBPREFIX' ]
    env['LIBSUFFIXES'] = [ '$LIBSUFFIX', '$SHLIBSUFFIX' ]
    env['TEMPFILE']    = win32.TempFileMunge
コード例 #8
0
ファイル: cygwin.py プロジェクト: luaman/twilight
def generate(env):
    posix.generate(env)

    env['PROGPREFIX'] = ''
    env['PROGSUFFIX'] = '.exe'
    env['SHLIBPREFIX'] = ''
    env['SHLIBSUFFIX'] = '.dll'
    env['LIBPREFIXES'] = ['$LIBPREFIX', '$SHLIBPREFIX']
    env['LIBSUFFIXES'] = ['$LIBSUFFIX', '$SHLIBSUFFIX']
    env['TEMPFILE'] = win32.TempFileMunge
コード例 #9
0
def generate(env):
    posix.generate(env)

    env["PROGPREFIX"] = ""
    env["PROGSUFFIX"] = ".exe"
    env["SHLIBPREFIX"] = ""
    env["SHLIBSUFFIX"] = ".dll"
    env["LIBPREFIXES"] = ["$LIBPREFIX", "$SHLIBPREFIX"]
    env["LIBSUFFIXES"] = ["$LIBSUFFIX", "$SHLIBSUFFIX"]
    env["TEMPFILE"] = TempFileMunge
    env["TEMPFILEPREFIX"] = "@"
    env["MAXLINELENGTH"] = 2048
コード例 #10
0
ファイル: cygwin.py プロジェクト: Distrotech/scons
def generate(env):
    posix.generate(env)

    env['PROGPREFIX']  = ''
    env['PROGSUFFIX']  = '.exe'
    env['SHLIBPREFIX'] = ''
    env['SHLIBSUFFIX'] = '.dll'
    env['LIBPREFIXES'] = [ '$LIBPREFIX', '$SHLIBPREFIX', '$IMPLIBPREFIX' ]
    env['LIBSUFFIXES'] = [ '$LIBSUFFIX', '$SHLIBSUFFIX', '$IMPLIBSUFFIX' ]
    env['TEMPFILE']    = TempFileMunge
    env['TEMPFILEPREFIX'] = '@'
    env['MAXLINELENGTH']  = 2048
コード例 #11
0
def generate(env):
    posix.generate(env)

    env['PROGPREFIX'] = ''
    env['PROGSUFFIX'] = '.exe'
    env['SHLIBPREFIX'] = ''
    env['SHLIBSUFFIX'] = '.dll'
    env['LIBPREFIXES'] = ['$LIBPREFIX', '$SHLIBPREFIX']
    env['LIBSUFFIXES'] = ['$LIBSUFFIX', '$SHLIBSUFFIX']
    env['TEMPFILE'] = TempFileMunge
    env['TEMPFILEPREFIX'] = '@'
    env['MAXLINELENGTH'] = 2048
コード例 #12
0
ファイル: cygwin.py プロジェクト: GymWenFLL/tpp_libs
def generate(env):
    posix.generate(env)

    # /bin/gcc doesn't work on Cygwin because gcc attempts to
    # find libexec as /bin/../libexec. So prefer /usr/bin instead.
    env['ENV']['PATH']    = '/usr/local/bin:/opt/bin:/usr/bin:/bin'
    env['PROGPREFIX']  = ''
    env['PROGSUFFIX']  = '.exe'
    env['SHLIBPREFIX'] = ''
    env['SHLIBSUFFIX'] = '.dll'
    env['LIBPREFIXES'] = [ '$LIBPREFIX', '$SHLIBPREFIX' ]
    env['LIBSUFFIXES'] = [ '$LIBSUFFIX', '$SHLIBSUFFIX' ]
    env['TEMPFILE']    = TempFileMunge
    env['TEMPFILEPREFIX'] = '@'
    env['MAXLINELENGTH']  = 2048
コード例 #13
0
ファイル: darwin.py プロジェクト: acmorrow/scons-multi
def generate(env):
    posix.generate(env)
    env['SHLIBSUFFIX'] = '.dylib'
    env['ENV']['PATH'] = env['ENV']['PATH'] + ':/sw/bin'
コード例 #14
0
def generate(env):
    posix.generate(env)
コード例 #15
0
ファイル: hpux.py プロジェクト: Acpharis/protein_prep
def generate(env):
    posix.generate(env)
    #Based on HP-UX11i: ARG_MAX=2048000 - 3000 for environment expansion
    env['MAXLINELENGTH']  = 2045000
コード例 #16
0
ファイル: darwin.py プロジェクト: puring0815/OpenKore
def generate(env):
    posix.generate(env)
    env['SHLIBSUFFIX'] = '.dylib'
コード例 #17
0
ファイル: darwin.py プロジェクト: CaeruleusAqua/OpenSG1x
def generate(env):
    posix.generate(env)
    env['SHLIBSUFFIX'] = '.dylib'
コード例 #18
0
ファイル: sunos.py プロジェクト: puring0815/OpenKore
def generate(env):
    posix.generate(env)
    #Based on sunSparc 8:32bit   ARG_MAX=1048320 - 3000 for environment expansion
    env['MAXLINELENGTH']  = 1045320
コード例 #19
0
ファイル: aix.py プロジェクト: bleepbloop/Pivy
def generate(env):
    posix.generate(env)
    # Based on AIX 5.2: ARG_MAX=24576 - 3000 for environment expansion
    env["MAXLINELENGTH"] = 21576
コード例 #20
0
def generate(env):
    posix.generate(env)
    #Based on AIX 5.2: ARG_MAX=24576 - 3000 for environment expansion
    env['MAXLINELENGTH'] = 21576
コード例 #21
0
def generate(env):
    posix.generate(env)
    #Based on sunSparc 8:32bit   ARG_MAX=1048320 - 3000 for environment expansion
    env['MAXLINELENGTH'] = 1045320
コード例 #22
0
ファイル: irix.py プロジェクト: rdadolf/msms
def generate(env):
    posix.generate(env)
コード例 #23
0
ファイル: darwin.py プロジェクト: acmorrow/scons-multi
def generate(env):
    posix.generate(env)
    env['SHLIBSUFFIX'] = '.dylib'
    env['ENV']['PATH'] = env['ENV']['PATH'] + ':/sw/bin'
コード例 #24
0
def generate(env):
    posix.generate(env)
    #Based on HP-UX11i: ARG_MAX=2048000 - 3000 for environment expansion
    env['MAXLINELENGTH'] = 2045000
コード例 #25
0
ファイル: darwin.py プロジェクト: bleepbloop/Pivy
def generate(env):
    posix.generate(env)
    env["SHLIBSUFFIX"] = ".dylib"
    env["ENV"]["PATH"] = env["ENV"]["PATH"] + ":/sw/bin"