We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cbccccf commit 705f358Copy full SHA for 705f358
enzyme/CMakeLists.txt
@@ -47,11 +47,15 @@ message( LLVM_SHLIBEXT = ${LLVM_SHLIBEXT} )
47
48
set(LLVM_MAIN_SRC_DIR "${CMAKE_CURRENT_SOURCE_DIR}")
49
50
-get_filename_component(LLVM_ABSOLUTE_DIR
51
- "${LLVM_DIR}"
52
- REALPATH BASE_DIR "${CMAKE_BINARY_DIR}")
+option(ENZYME_REWRITE_ABSOLUTE_LLVM "Rewrite LLVM path to be absolute" ON)
+
+if (ENZYME_REWRITE_ABSOLUTE_LLVM)
53
+ get_filename_component(LLVM_ABSOLUTE_DIR
54
+ "${LLVM_DIR}"
55
+ REALPATH BASE_DIR "${CMAKE_BINARY_DIR}")
56
-set(LLVM_DIR "${LLVM_ABSOLUTE_DIR}" CACHE FILEPATH "b" FORCE)
57
+ set(LLVM_DIR "${LLVM_ABSOLUTE_DIR}" CACHE FILEPATH "b" FORCE)
58
+endif()
59
60
if (EXISTS "${LLVM_DIR}/lib/cmake/llvm/LLVMConfig.cmake")
61
set(LLVM_DIR "${LLVM_DIR}/lib/cmake/llvm")
0 commit comments