def generate(env, toolsPath): gcc.generate(env) for bin in bins: env[bin] = "%s/bin/armv5-s2-linux-gnueabi-%s" % (toolsPath,bins[bin]) env['LINK']=env['CXX'] env['SHLINKCOM']=env['SHLINKCOM'].replace("$_LIBFLAGS","-Wl,--start-group $_LIBFLAGS -Wl,-end-group") env['LINKCOM']=env['LINKCOM'].replace("$_LIBFLAGS","-Wl,--start-group $_LIBFLAGS -Wl,-end-group")
def generate(env, toolsPath): gcc.generate(env) for bin in bins: env[bin] = "%s/bin/x86_64-linux-gnu-%s" % (toolsPath,bins[bin]) env['LINK']='$SMARTLINK' env['SHLINKCOM']=env['SHLINKCOM'].replace("$_LIBFLAGS","-Wl,--start-group $_LIBFLAGS -Wl,-end-group") env['LINKCOM']=env['LINKCOM'].replace("$_LIBFLAGS","-Wl,--start-group $_LIBFLAGS -Wl,-end-group")
def generate(env, toolsPath): gcc.generate(env) for bin in bins: env[bin] = "%s/bin/i386-linux-gnu-%s" % (toolsPath,bins[bin]) env['LINK']='$SMARTLINK' env.MergeFlags({'CCFLAGS' : ['-march=i486'] }) env['SHLINKCOM']=env['SHLINKCOM'].replace("$_LIBFLAGS","-Wl,--start-group $_LIBFLAGS -Wl,-end-group") env['LINKCOM']=env['LINKCOM'].replace("$_LIBFLAGS","-Wl,--start-group $_LIBFLAGS -Wl,-end-group")
def generate(env, toolsPath): gcc.generate(env) for bin in bins: env[bin] = "%s/bin/armv5-s2-linux-gnueabi-%s" % (toolsPath, bins[bin]) env['LINK'] = env['CXX'] env['SHLINKCOM'] = env['SHLINKCOM'].replace( "$_LIBFLAGS", "-Wl,--start-group $_LIBFLAGS -Wl,-end-group") env['LINKCOM'] = env['LINKCOM'].replace( "$_LIBFLAGS", "-Wl,--start-group $_LIBFLAGS -Wl,-end-group")
def generate(env, toolsPath): gcc.generate(env) for bin in bins: env[bin] = "%s/bin/x86_64-linux-gnu-%s" % (toolsPath, bins[bin]) env['LINK'] = '$SMARTLINK' env['SHLINKCOM'] = env['SHLINKCOM'].replace( "$_LIBFLAGS", "-Wl,--start-group $_LIBFLAGS -Wl,-end-group") env['LINKCOM'] = env['LINKCOM'].replace( "$_LIBFLAGS", "-Wl,--start-group $_LIBFLAGS -Wl,-end-group")
def generate(env, toolsPath): gcc.generate(env) for bin in bins: #env[bin] = "/svn/v_4_1_4/Linux_2.6/arm-2007q3/bin/arm-none-linux-gnueabi-"+env[bin] # #env[bin] = "/home/lchouinard/work/armxcomp/toolchain_arm/bin/arm-linux-gnueabi-"+env[bin] env[bin] = "%s/bin/arm-linux-gnueabi-%s" % (toolsPath,bins[bin]) env['LINK']='$SMARTLINK' env['SHLINKCOM']=env['SHLINKCOM'].replace("$_LIBFLAGS","-Wl,--start-group $_LIBFLAGS -Wl,-end-group") env['LINKCOM']=env['LINKCOM'].replace("$_LIBFLAGS","-Wl,--start-group $_LIBFLAGS -Wl,-end-group")
def generate(env, toolsPath): gcc.generate(env) for bin in bins: env[bin] = "%s/bin/i386-linux-gnu-%s" % (toolsPath, bins[bin]) env['LINK'] = '$SMARTLINK' env.MergeFlags({'CCFLAGS': ['-march=i486']}) env['SHLINKCOM'] = env['SHLINKCOM'].replace( "$_LIBFLAGS", "-Wl,--start-group $_LIBFLAGS -Wl,-end-group") env['LINKCOM'] = env['LINKCOM'].replace( "$_LIBFLAGS", "-Wl,--start-group $_LIBFLAGS -Wl,-end-group")
def generate(env, toolsPath): gcc.generate(env) env['LINKCOM']=replace(env['LINKCOM'], '$_LIBFLAGS', '-Wl,--start-group $_LIBFLAGS -Wl,--end-group') env['SHLINKCOM']=replace(env['SHLINKCOM'], '$_LIBFLAGS', '-Wl,--start-group $_LIBFLAGS -Wl,--end-group') # # as we move from older to newer compilers lots of "warning: deprecated conversion from string constant to char*" # type of warnings. To remove these warnings we use the below compiler swaitch. xtraFlags="-Wno-write-strings" env.MergeFlags({'CCFLAGS' : xtraFlags.split() }) for bin in bins: env[bin] = "%s/bin/%s-%s" % (toolsPath, env.amfi.tools.target, env[bin])
def generate(env, toolsPath): gcc.generate(env) env['LINKCOM'] = replace(env['LINKCOM'], '$_LIBFLAGS', '-Wl,--start-group $_LIBFLAGS -Wl,--end-group') env['SHLINKCOM'] = replace(env['SHLINKCOM'], '$_LIBFLAGS', '-Wl,--start-group $_LIBFLAGS -Wl,--end-group') # # as we move from older to newer compilers lots of "warning: deprecated conversion from string constant to char*" # type of warnings. To remove these warnings we use the below compiler swaitch. xtraFlags = "-Wno-write-strings" env.MergeFlags({'CCFLAGS': xtraFlags.split()}) for bin in bins: env[bin] = "%s/bin/%s-%s" % (toolsPath, env.amfi.tools.target, env[bin])
def generate(env): """Add Builders and construction variables to the Environment. """ gcc.generate(env) # Set up standard folder locations env.SetDefault(SDK_TOOLS = env['TOOLS_ROOT'] + '/tools') env.SetDefault(KCC_DIR = env['SDK_TOOLS'] + '/kcc/bin') env['KCC'] = _detect(env) env['AS'] = '$KCC' env['CC'] = '$KCC' env['OBJSUFFIX'] = '.o' env['BUILDERS']['AsmObject'] = _kccAsmBuilder
def generate(env, toolsPath): gcc.generate(env)
def generate(env, toolsPath): gcc.generate(env) for bin in bins: env[bin] = RimUtils.translate( toolsPath) + "/bin/i686-sun-solaris2.10-" + env[bin]
def generate(env, toolsPath): gcc.generate(env) for bin in bins: env[bin] = RimUtils.translate(toolsPath)+"/bin/i686-sun-solaris2.10-"+env[bin]
def generate(env): """Add Builders and construction variables for clang to an Environment.""" gcc.generate(env) env['CC'] = env.Detect(compilers) or 'clang' env['CLANG'] = env.Detect(compilers) or 'clang' env['CFLAGS'].append('-fcolor-diagnostics')
def generate(env, toolsPath): gcc.generate(env)
def generate(env): """Add Builders and construction variables for clang to an Environment.""" gcc.generate(env) env['CC'] = env.Detect(compilers) or 'clang' env['CLANG'] = env.Detect(compilers) or 'clang' env['CFLAGS'].append('-fcolor-diagnostics')