[Bf-committers] CMake cannot find system-wide LLVM installation
IRIE Shinsuke
irieshinsuke at yahoo.co.jp
Thu Nov 8 12:45:50 CET 2012
Please fix this bug! It's annoying that I have to set
LLVM_DIRECTORY=/usr every time I use cmake...
It should be easy to fix.
--
IRIE Shinsuke
12/11/05, IRIE Shinsuke wrote:
> Hi,
>
> I'm using system-wide LLVM installed in /usr on Ubuntu 12.10, but
> CMakeLists.txt cannot find it so I have to specify the directory
> explicitly by a command line option -DLLVM_DIRECTORY=/usr.
>
> The following patch should fix this bug:
>
> Index: blender/CMakeLists.txt
> ===================================================================
> --- blender/CMakeLists.txt (revision 51867)
> +++ blender/CMakeLists.txt (working copy)
> @@ -715,7 +715,7 @@
> set(LLVM_DIRECTORY ${LIBDIR}/llvm CACHE PATH "Path to the LLVM installation")
> set(LLVM_VERSION "3.0" CACHE STRING "Version of LLVM to use")
> set(LLVM_STATIC YES)
> - if(LLVM_DIRECTORY)
> + if(EXISTS "${LLVM_DIRECTORY}/bin/llvm-config")
> set(LLVM_CONFIG "${LLVM_DIRECTORY}/bin/llvm-config")
> else()
> set(LLVM_CONFIG llvm-config)
>
More information about the Bf-committers
mailing list