This makes sure that nothing that requires Python is being built when the LLDB_DISABLE_PYTHON flag is being passed in. It also changes a use of CPPFLAGS to CPP.Flags since the former is overridden when external flags are passed in while the later is not. I'm not sure exactly why LLDB_DISABLE_PYTHON is in CXXFLAGS rather than CPPFLAGS, but cleaning that up is for another commit.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
This is really "Fix configure & make build without Python" I think. I've built w/o Python just fine via CMake + Ninja.
source/Interpreter/Makefile | ||
---|---|---|
17 ↗ | (On Diff #12529) | I'd prefer a more descriptive name (even though it's used immediately below). |
source/Plugins/Process/POSIX/Makefile | ||
17 ↗ | (On Diff #12529) | It looks like there are a few other instances in the tree needing the same change |
Comment Actions
Changed other instances of CPPFLAGS to CPP.Flags, renamed the DO_BUILD variable to DO_BUILD_LLDBWrapPython, changed commit message.
Comment Actions
I have other people running into this. If I don't hear any objections soon I'll go ahead and commit this.