Skip to content
Snippets Groups Projects
Commit 124f32a2 authored by Campbell Barton's avatar Campbell Barton
Browse files

rename LLVM_LIB_DIR to LLVM_LIBPATH to match other cmake vars.

parent 8bbe81db
No related branches found
No related tags found
No related merge requests found
...@@ -805,26 +805,26 @@ if(UNIX AND NOT APPLE) ...@@ -805,26 +805,26 @@ if(UNIX AND NOT APPLE)
OUTPUT_VARIABLE LLVM_DIRECTORY OUTPUT_VARIABLE LLVM_DIRECTORY
OUTPUT_STRIP_TRAILING_WHITESPACE) OUTPUT_STRIP_TRAILING_WHITESPACE)
execute_process(COMMAND ${LLVM_CONFIG} --libdir execute_process(COMMAND ${LLVM_CONFIG} --libdir
OUTPUT_VARIABLE LLVM_LIB_DIR OUTPUT_VARIABLE LLVM_LIBPATH
OUTPUT_STRIP_TRAILING_WHITESPACE) OUTPUT_STRIP_TRAILING_WHITESPACE)
if(LLVM_STATIC) if(LLVM_STATIC)
find_library(LLVM_LIBRARY find_library(LLVM_LIBRARY
NAMES LLVMAnalysis # first of a whole bunch of libs to get NAMES LLVMAnalysis # first of a whole bunch of libs to get
PATHS ${LLVM_LIB_DIR}) PATHS ${LLVM_LIBPATH})
else() else()
find_library(LLVM_LIBRARY find_library(LLVM_LIBRARY
NAMES LLVM-${LLVM_VERSION} NAMES LLVM-${LLVM_VERSION}
PATHS ${LLVM_LIB_DIR}) PATHS ${LLVM_LIBPATH})
endif() endif()
message(STATUS "LLVM version = ${LLVM_VERSION}") message(STATUS "LLVM version = ${LLVM_VERSION}")
message(STATUS "LLVM dir = ${LLVM_DIRECTORY}") message(STATUS "LLVM dir = ${LLVM_DIRECTORY}")
message(STATUS "LLVM lib dir = ${LLVM_LIB_DIR}") message(STATUS "LLVM lib dir = ${LLVM_LIBPATH}")
set(LLVM_VERSION ${LLVM_VERSION} CACHE STRING "Version of LLVM to use") set(LLVM_VERSION ${LLVM_VERSION} CACHE STRING "Version of LLVM to use")
set(LLVM_DIRECTORY ${LLVM_DIRECTORY} CACHE PATH "Path to the LLVM installation") set(LLVM_DIRECTORY ${LLVM_DIRECTORY} CACHE PATH "Path to the LLVM installation")
if(LLVM_LIBRARY AND LLVM_DIRECTORY AND LLVM_LIB_DIR) if(LLVM_LIBRARY AND LLVM_DIRECTORY AND LLVM_LIBPATH)
if(LLVM_STATIC) if(LLVM_STATIC)
# if static LLVM libraries were requested, use llvm-config to generate # if static LLVM libraries were requested, use llvm-config to generate
# the list of what libraries we need, and substitute that in the right # the list of what libraries we need, and substitute that in the right
...@@ -1449,7 +1449,7 @@ elseif(WIN32) ...@@ -1449,7 +1449,7 @@ elseif(WIN32)
if(WITH_LLVM) if(WITH_LLVM)
set(LLVM_DIRECTORY ${LIBDIR}/llvm CACHE PATH "Path to the LLVM installation") set(LLVM_DIRECTORY ${LIBDIR}/llvm CACHE PATH "Path to the LLVM installation")
set(LLVM_LIB_DIR ${LLVM_DIRECTORY}/lib) set(LLVM_LIBPATH ${LLVM_DIRECTORY}/lib)
# Explicitly set llvm lib order. # Explicitly set llvm lib order.
#---- WARNING ON GCC ORDER OF LIBS IS IMPORTANT, DO NOT CHANGE! --------- #---- WARNING ON GCC ORDER OF LIBS IS IMPORTANT, DO NOT CHANGE! ---------
set(LLVM_LIBRARY LLVMSelectionDAG LLVMCodeGen LLVMScalarOpts LLVMAnalysis LLVMArchive set(LLVM_LIBRARY LLVMSelectionDAG LLVMCodeGen LLVMScalarOpts LLVMAnalysis LLVMArchive
...@@ -1743,13 +1743,13 @@ elseif(APPLE) ...@@ -1743,13 +1743,13 @@ elseif(APPLE)
OUTPUT_VARIABLE LLVM_DIRECTORY OUTPUT_VARIABLE LLVM_DIRECTORY
OUTPUT_STRIP_TRAILING_WHITESPACE) OUTPUT_STRIP_TRAILING_WHITESPACE)
execute_process(COMMAND ${LLVM_CONFIG} --libdir execute_process(COMMAND ${LLVM_CONFIG} --libdir
OUTPUT_VARIABLE LLVM_LIB_DIR OUTPUT_VARIABLE LLVM_LIBPATH
OUTPUT_STRIP_TRAILING_WHITESPACE) OUTPUT_STRIP_TRAILING_WHITESPACE)
find_library(LLVM_LIBRARY find_library(LLVM_LIBRARY
NAMES LLVMAnalysis # first of a whole bunch of libs to get NAMES LLVMAnalysis # first of a whole bunch of libs to get
PATHS ${LLVM_LIB_DIR}) PATHS ${LLVM_LIBPATH})
if(LLVM_LIBRARY AND LLVM_DIRECTORY AND LLVM_LIB_DIR) if(LLVM_LIBRARY AND LLVM_DIRECTORY AND LLVM_LIBPATH)
if(LLVM_STATIC) if(LLVM_STATIC)
# if static LLVM libraries were requested, use llvm-config to generate # if static LLVM libraries were requested, use llvm-config to generate
# the list of what libraries we need, and substitute that in the right # the list of what libraries we need, and substitute that in the right
......
...@@ -243,7 +243,7 @@ macro(SETUP_LIBDIRS) ...@@ -243,7 +243,7 @@ macro(SETUP_LIBDIRS)
link_directories(${EXPAT_LIBPATH}) link_directories(${EXPAT_LIBPATH})
endif() endif()
if(WITH_LLVM) if(WITH_LLVM)
link_directories(${LLVM_LIB_DIR}) link_directories(${LLVM_LIBPATH})
endif() endif()
if(WITH_MEM_JEMALLOC) if(WITH_MEM_JEMALLOC)
link_directories(${JEMALLOC_LIBPATH}) link_directories(${JEMALLOC_LIBPATH})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment