We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
the cxx tool fails to handle CXX or CXXFLAGS environment variables correctly, even for a hello.cpp
cxx
hello.cpp
Examples:
CXX="g++ -DHELLO_FROM_CXX" cxx CXX="g++" CXXFLAGS="-DHELLO_FROM_CXXFLAGS" cxx
Instead of building the example, scons prints the scons commandline help.
scons
When avoiding a "-D" in CXXFLAGS and using a "-I" instead (with a script for CXX), the failure is different:
CXXFLAGS
Example with "scriptname":
CXX="scriptname" CXXFLAGS=" -I/$HOME/dummy_include_dir " cxx scriptname -o hello.o -c -std=c++20 -O2 -pipe -fPIC -fno-plt -fstack-protector-strong -Wall -Wshadow -Wpedantic -Wno-parentheses -Wfatal-errors -Wvla -Wignored-qualifiers hello.cpp sh: 1: scriptname: not found *** [hello.o] Error 127
Using export makes no difference:
export
export CXX="scriptname" export CXXFLAGS=" -I/$HOME/dummy_include_dir " cxx scriptname -o hello.o -c -std=c++20 -O2 -pipe -fPIC -fno-plt -fstack-protector-strong -Wall -Wshadow -Wpedantic -Wno-parentheses -Wfatal-errors -Wvla -Wignored-qualifiers hello.cpp sh: 1: scriptname: not found *** [hello.o] Error 127
The text was updated successfully, but these errors were encountered:
Ah, yes. This isn't really supported. I want to support this in cxx2 which will be a scons-less rewrite.
Until then, I'll either update the documentation to say this isn't supported or add support for it.
Thanks for reporting.
Sorry, something went wrong.
xyproto
No branches or pull requests
the
cxx
tool fails to handle CXX or CXXFLAGS environment variables correctly,even for a
hello.cpp
Examples:
Instead of building the example,
scons
prints the scons commandline help.When avoiding a "-D" in
CXXFLAGS
and using a "-I" instead (with a script for CXX),the failure is different:
Example with "scriptname":
Using
export
makes no difference:The text was updated successfully, but these errors were encountered: