def find_gxx(conf): v=conf.env cxx=None if v['CXX']:cxx=v['CXX'] elif'CXX'in conf.environ:cxx=conf.environ['CXX'] if not cxx:cxx=conf.find_program('g++',var='CXX') if not cxx:cxx=conf.find_program('c++',var='CXX') if not cxx:conf.fatal('g++ was not found') cxx=conf.cmd_to_list(cxx) ccroot.get_cc_version(conf,cxx,gcc=True) v['CXX_NAME']='gcc' v['CXX']=cxx
def find_gxx(conf): v = conf.env cxx = None if v['CXX']: cxx = v['CXX'] elif 'CXX' in conf.environ: cxx = conf.environ['CXX'] if not cxx: cxx = conf.find_program('g++', var='CXX') if not cxx: cxx = conf.find_program('c++', var='CXX') if not cxx: conf.fatal('g++ was not found') cxx = conf.cmd_to_list(cxx) ccroot.get_cc_version(conf, cxx, gcc=True) v['CXX_NAME'] = 'gcc' v['CXX'] = cxx
def find_icpc(conf): if sys.platform=='cygwin': conf.fatal('The Intel compiler does not work on Cygwin') v=conf.env cxx=None if v['CXX']:cxx=v['CXX'] elif'CXX'in conf.environ:cxx=conf.environ['CXX'] if not cxx:cxx=conf.find_program('icpc',var='CXX') if not cxx:conf.fatal('Intel C++ Compiler (icpc) was not found') cxx=conf.cmd_to_list(cxx) ccroot.get_cc_version(conf,cxx,icc=True) v['CXX']=cxx v['CXX_NAME']='icc'
def find_icpc(conf): if sys.platform == 'cygwin': conf.fatal('The Intel compiler does not work on Cygwin') v = conf.env cxx = None if v['CXX']: cxx = v['CXX'] elif 'CXX' in conf.environ: cxx = conf.environ['CXX'] if not cxx: cxx = conf.find_program('icpc', var='CXX') if not cxx: conf.fatal('Intel C++ Compiler (icpc) was not found') cxx = conf.cmd_to_list(cxx) ccroot.get_cc_version(conf, cxx, icc=True) v['CXX'] = cxx v['CXX_NAME'] = 'icc'
def find_icc(conf): if sys.platform=='cygwin': conf.fatal('The Intel compiler does not work on Cygwin') v=conf.env cc=None if v['CC']:cc=v['CC'] elif'CC'in conf.environ:cc=conf.environ['CC'] if not cc:cc=conf.find_program('icc',var='CC') if not cc:cc=conf.find_program('ICL',var='CC') if not cc:conf.fatal('Intel C Compiler (icc) was not found') cc=conf.cmd_to_list(cc) ccroot.get_cc_version(conf,cc,icc=True) v['CC']=cc v['CC_NAME']='icc'
def find_gcc(conf): v = conf.env cc = None if v['CC']: cc = v['CC'] elif 'CC' in conf.environ: cc = conf.environ['CC'] if not cc: cc = conf.find_program('gcc', var='CC') if not cc: cc = conf.find_program('cc', var='CC') if not cc: conf.fatal('gcc was not found') cc = conf.cmd_to_list(cc) ccroot.get_cc_version(conf, cc, gcc=True) v['CC_NAME'] = 'gcc' v['CC'] = cc
def find_gcc(conf): v=conf.env cc=None if v['CC']: cc=v['CC'] elif'CC'in conf.environ: cc=conf.environ['CC'] if not cc:cc=conf.find_program('gcc',var='CC') if not cc:cc=conf.find_program('cc',var='CC') if not cc:conf.fatal('gcc was not found') cc=conf.cmd_to_list(cc) ccroot.get_cc_version(conf,cc,gcc=True) v['CC_NAME']='gcc' v['CC']=cc
def find_icc_other(conf): v = conf.env cc = None if v['CC']: cc = v['CC'] elif 'CC' in os.environ: cc = os.environ['CC'] if not cc: cc = conf.find_program('icc', var='CC') if not cc: conf.fatal('Intel C Compiler (icc) was not found') try: if Utils.cmd_output('%s --version' % cc).find('icc') < 0: conf.fatal('icc was not found, see the result of icc --version') except ValueError: conf.fatal('icc --version could not be executed') v['CC'] = cc v['CC_NAME'] = 'icc' ccroot.get_cc_version(conf, cc, 'CC_VERSION')
def find_gxx(conf): v = conf.env cxx = None if v['CXX']: cxx = v['CXX'] elif 'CXX' in os.environ: cxx = os.environ['CXX'] if not cxx: cxx = conf.find_program('g++', var='CXX') if not cxx: cxx = conf.find_program('c++', var='CXX') if not cxx: conf.fatal('g++ was not found') try: if Utils.cmd_output('%s --version' % cxx).find('g++') < 0: conf.fatal('g++ was not found, see the result of g++ --version') except ValueError: conf.fatal('g++ --version could not be executed') v['CXX'] = cxx v['CXX_NAME'] = 'gcc' ccroot.get_cc_version(conf, cxx, 'CXX_VERSION')
def find_mingw_cc(conf): v = conf.env v['CC'] = None cc = conf.find_program('mingw32-gcc', var='CC') if not cc: cc = conf.find_program('mingw32-cc', var='CC') if not cc: cc = conf.find_program('i586-mingw32msvc-gcc', var='CC') if not cc: cc = conf.find_program('i586-mingw32msvc-cc', var='CC') if not cc: conf.fatal('mingw32-gcc was not found') try: if Utils.cmd_output('%s --version' % cc).find('mingw') < 0: conf.fatal('mingw32-gcc was not found, see the result of gcc --version') except ValueError: conf.fatal('gcc --version could not be executed') v['CC'] = v['LINK_CC'] = cc v['CC_NAME'] = 'gcc' ccroot.get_cc_version(conf, [cc], 'CC_VERSION')
def find_arm_cc(conf): v = conf.env v["CC"] = None cc = conf.find_program("arm-linux-gcc", path_list=["/usr/arm/bin"], var="CC") if not cc: conf.fatal("arm-linux-gcc was not found") try: if Utils.cmd_output("%s --version" % cc).find("arm-linux-gcc") < 0: conf.fatal("arm-linux-gcc was not found, see the result of gcc --version") except ValueError: conf.fatal("gcc --version could not be executed") v["CC"] = v["LINK_CC"] = cc v["CC_NAME"] = "gcc" conf.find_program("arm-linux-ar", path_list=["/usr/arm/bin"], var="AR") conf.find_program("arm-linux-ranlib", path_list=["/usr/arm/bin"], var="RANLIB") ccroot.get_cc_version(conf, [cc], "CC_VERSION")
def find_mingw_cc(conf): v = conf.env v['CC'] = None cc = conf.find_program('%sgcc' % (v['CROSS'],), var='CC') if not cc: cc = conf.find_program('i686-pc-mingw32-gcc', var='CC') if not cc: cc = conf.find_program('mingw32-cc', var='CC') if not cc: cc = conf.find_program('i586-mingw32msvc-gcc', var='CC') if not cc: cc = conf.find_program('i586-mingw32msvc-cc', var='CC') if not cc: conf.fatal('mingw32-gcc was not found') try: if Utils.cmd_output('%s --version' % cc).find('mingw') < 0: conf.fatal('mingw32-gcc was not found, see the result of gcc --version') except ValueError: conf.fatal('gcc --version could not be executed') v['CC'] = v['LINK_CC'] = cc v['CC_NAME'] = 'gcc' ccroot.get_cc_version(conf, [cc], 'CC_VERSION')
def find_gcc(conf): v = conf.env cc = None if v["CC"]: cc = v["CC"] elif "CC" in os.environ: cc = os.environ["CC"] if not cc: cc = conf.find_program("gcc", var="CC") if not cc: cc = conf.find_program("cc", var="CC") if not cc: conf.fatal("gcc was not found") try: if Utils.cmd_output("%s --version" % cc).find("gcc") < 0: conf.fatal("gcc was not found, see the result of gcc --version") except ValueError: conf.fatal("gcc --version could not be executed") v["CC"] = cc v["CC_NAME"] = "gcc" ccroot.get_cc_version(conf, cc, "CC_VERSION")
def find_gxx(conf): cxx = conf.find_program(['g++', 'c++'], var='CXX', mandatory=True) cxx = conf.cmd_to_list(cxx) ccroot.get_cc_version(conf, cxx, gcc=True) conf.env.CXX_NAME = 'gcc' conf.env.CXX = cxx
def find_gcc(conf): cc=conf.find_program(['gcc','cc'],var='CC',mandatory=True) cc=conf.cmd_to_list(cc) ccroot.get_cc_version(conf,cc,gcc=True) conf.env.CC_NAME='gcc' conf.env.CC=cc
def find_gxx(conf): cxx=conf.find_program(['g++','c++'],var='CXX',mandatory=True) cxx=conf.cmd_to_list(cxx) ccroot.get_cc_version(conf,cxx,gcc=True) conf.env.CXX_NAME='gcc' conf.env.CXX=cxx
def find_gxx(conf): cxx = conf.find_program(["g++", "c++"], var="CXX", mandatory=True) cxx = conf.cmd_to_list(cxx) ccroot.get_cc_version(conf, cxx, gcc=True) conf.env.CXX_NAME = "gcc" conf.env.CXX = cxx