提交 bd482a68 authored 作者: cocu's avatar cocu

allow cxx flag to be full path to compiler

上级 a7f6171c
...@@ -131,22 +131,22 @@ AddConfigVar('mode', ...@@ -131,22 +131,22 @@ AddConfigVar('mode',
'FAST_COMPILE', 'PROFILE_MODE', 'DEBUG_MODE'), 'FAST_COMPILE', 'PROFILE_MODE', 'DEBUG_MODE'),
in_c_key=False) in_c_key=False)
enum = EnumStr("g++", "") param = StrParam("g++")
# Test whether or not g++ is present: disable C code if it is not. # Test whether or not g++ is present: disable C code if it is not.
try: try:
rc = call_subprocess_Popen(['g++', '-v']) rc = call_subprocess_Popen(['g++', '-v'])
except OSError: except OSError:
enum = EnumStr("") param = StrParam("")
rc = 1 rc = 1
AddConfigVar('cxx', AddConfigVar('cxx',
"The C++ compiler to use. Currently only g++ is" "The C++ compiler to use. Currently only g++ is"
" supported, but supporting additional compilers should not be " " supported, but supporting additional compilers should not be "
"too difficult. " "too difficult. "
"If it is empty, no C++ code is compiled.", "If it is empty, no C++ code is compiled.",
enum, param,
in_c_key=False) in_c_key=False)
del enum del param
if rc == 0 and config.cxx != "": if rc == 0 and config.cxx != "":
# Keep the default linker the same as the one for the mode FAST_RUN # Keep the default linker the same as the one for the mode FAST_RUN
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论