Use the library path in the environment when looking up clang library.
Use *LD_LIBRARY_PATH when configured to build against the systems libclang. This patch makes the install script work even when libclang is in a custom path. Signed-off-by: Ola Jeppsson <ola.jeppsson@gmail.com>
This commit is contained in:
parent
61b4808513
commit
57e6af6db8
@ -170,8 +170,19 @@ endif()
|
||||
|
||||
if ( EXTERNAL_LIBCLANG_PATH OR USE_SYSTEM_LIBCLANG )
|
||||
if ( USE_SYSTEM_LIBCLANG )
|
||||
if ( APPLE )
|
||||
set( ENV_LIB_PATHS ENV DYLD_LIBRARY_PATH )
|
||||
elseif ( UNIX )
|
||||
set( ENV_LIB_PATHS ENV LD_LIBRARY_PATH )
|
||||
elseif ( WIN32 )
|
||||
set( ENV_LIB_PATHS ENV PATH )
|
||||
else ()
|
||||
set( ENV_LIB_PATHS "" )
|
||||
endif()
|
||||
# Need TEMP because find_library does not work with an option variable
|
||||
find_library( TEMP clang PATHS
|
||||
find_library( TEMP clang
|
||||
PATHS
|
||||
${ENV_LIB_PATHS}
|
||||
/usr/lib
|
||||
/usr/lib/llvm )
|
||||
set( EXTERNAL_LIBCLANG_PATH ${TEMP} )
|
||||
|
Loading…
x
Reference in New Issue
Block a user