[LLVMdev] Minimum Python Version
Óscar Fuentes
ofv at wanadoo.es
Tue Dec 4 03:02:08 PST 2012
Gordon Keiser <gkeiser at arxan.com> writes:
> Slightly OT,
>
> Last I checked (yesterday), Python has become a requirement for
> configuring with CMake, with a base LLVM (no clang, compiler-rt, etc)
> on Windows, with all tests / examples / tools disabled and only
> building llvm-core and X86/ARM targets.
Unless it changed *very* recently, LLVM tools are built by the default
target (`all') on Windows (both VS and Mingw). Tests should work out of
the box too. Examples are not built by default, but you can either add
them to the `all' target (with -DLLVM_BUILD_EXAMPLES=ON) or explictly
build them using its associated targets.
By default, only X86 (not ARM) is built on Windows, but you can change
that. See LLVM_TARGETS_TO_BUILD in
http://www.llvm.org/docs/CMake.html
Since yesterday, you twisted your memory quite a bit :-)
> If anyone knows whether python is actually needed here or just an
> artifact of the build system, it would be helpful.
Yes, Python is required by the LLVM CMake build. Possibly by the
configure&make build too (I'm not sure, but the plan was for that build
to depend on Python too.) CMake doesn't *need* Python at all, the LLVM
CMake build worked without Python for years.
More information about the llvm-dev
mailing list