Skip to content

Commit 705f358

Browse files
committed
Support disabling llvm path
1 parent cbccccf commit 705f358

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

enzyme/CMakeLists.txt

+8-4
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,15 @@ message( LLVM_SHLIBEXT = ${LLVM_SHLIBEXT} )
4747

4848
set(LLVM_MAIN_SRC_DIR "${CMAKE_CURRENT_SOURCE_DIR}")
4949

50-
get_filename_component(LLVM_ABSOLUTE_DIR
51-
"${LLVM_DIR}"
52-
REALPATH BASE_DIR "${CMAKE_BINARY_DIR}")
50+
option(ENZYME_REWRITE_ABSOLUTE_LLVM "Rewrite LLVM path to be absolute" ON)
51+
52+
if (ENZYME_REWRITE_ABSOLUTE_LLVM)
53+
get_filename_component(LLVM_ABSOLUTE_DIR
54+
"${LLVM_DIR}"
55+
REALPATH BASE_DIR "${CMAKE_BINARY_DIR}")
5356

54-
set(LLVM_DIR "${LLVM_ABSOLUTE_DIR}" CACHE FILEPATH "b" FORCE)
57+
set(LLVM_DIR "${LLVM_ABSOLUTE_DIR}" CACHE FILEPATH "b" FORCE)
58+
endif()
5559

5660
if (EXISTS "${LLVM_DIR}/lib/cmake/llvm/LLVMConfig.cmake")
5761
set(LLVM_DIR "${LLVM_DIR}/lib/cmake/llvm")

0 commit comments

Comments
 (0)