This matches the naming scheme used by LLVM and all the other optional dependencies in LLDB.
No, I mean you have:
set(default_enable_python ON) #... if (DEFINED LLDB_DISABLE_PYTHON) #... else() set(default_enable_python ON)
This is superfluous since the default is already ON.
Yeah, I added the curses stuff without too much optimization to keep the debian bot working until the master restarts (so the configuration change takes effect). I don't think we have any bots using LLDB_DISABLE_PYTHON, so this probably wasn't even needed, but this all isn't very important -- the code will be gone in a few days anyway...
Btw, I've just removed the LLDB_DISABLE_CURSES blurb. If you don't know of any reason to keep LLDB_DISABLE_PYTHON python around (I don't) then I think that can go too...