another apple experiment
diff --git a/enzyme/CMakeLists.txt b/enzyme/CMakeLists.txt
index 71fd95c..b593794 100644
--- a/enzyme/CMakeLists.txt
+++ b/enzyme/CMakeLists.txt
@@ -63,6 +63,7 @@
 set(LLVM_DIR "${LLVM_ABSOLUTE_DIR}" CACHE FILEPATH "b" FORCE)
 
 if (EXISTS "${LLVM_DIR}/lib/cmake/llvm/LLVMConfig.cmake")
+  message(STATUS "Overwriting LLVM_DIR")
   set(LLVM_DIR "${LLVM_DIR}/lib/cmake/llvm")
 endif()
 
@@ -72,6 +73,9 @@
 
 find_package(LLVM REQUIRED CONFIG)
 
+message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
+message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
+
 if (NOT LLVM_ENABLE_PLUGINS)
   message("LLVM_ENABLE_PLUGINS OFF")
   message("Setting ENZYME_ENABLE_PLUGINS OFF")
diff --git a/enzyme/Enzyme/CMakeLists.txt b/enzyme/Enzyme/CMakeLists.txt
index 8968075..070c0e8 100644
--- a/enzyme/Enzyme/CMakeLists.txt
+++ b/enzyme/Enzyme/CMakeLists.txt
@@ -132,6 +132,7 @@
 endif()
 
 if (${ENZYME_EXTERNAL_SHARED_LIB})
+    message("In the ENZYME_EXTERNAL_SHARED_LIB branch")
     add_library( Enzyme-${LLVM_VERSION_MAJOR}
         SHARED
         ${ENZYME_SRC}
@@ -148,7 +149,7 @@
     # Add -L LLVM_DIR to the linker flags, since just -lLLVM is too unreliable.
     set_target_properties(Enzyme-${LLVM_VERSION_MAJOR} PROPERTIES
         LINK_FLAGS "-L${LLVM_DIR}/../..")
-    target_link_libraries(Enzyme-${LLVM_VERSION_MAJOR} LLVM)
+    target_link_libraries(Enzyme-${LLVM_VERSION_MAJOR} ${llvm_libs})
     install(TARGETS Enzyme-${LLVM_VERSION_MAJOR}
         EXPORT EnzymeTargets
         LIBRARY DESTINATION lib COMPONENT shlib