diff --git a/CMakeLists.txt b/CMakeLists.txt
index 94e856778a4ffd74f7c6c757f60f8a6f330b60aa..6c080094513d30d478ae28cd58245408a364101b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -440,5 +440,6 @@ install(
     FILES
         "${CMAKE_CURRENT_BINARY_DIR}/arbor-config.cmake"
         "${CMAKE_CURRENT_BINARY_DIR}/arbor-config-version.cmake"
+        cmake/FindUnwind.cmake
     DESTINATION "${cmake_config_dir}")
 
diff --git a/cmake/arbor-config.cmake.in b/cmake/arbor-config.cmake.in
index e5bc0caf6b77481c15206fcf917de9b00b5f49a2..04a3532ab5843328aa2e77aee7e6c56026185087 100644
--- a/cmake/arbor-config.cmake.in
+++ b/cmake/arbor-config.cmake.in
@@ -1,5 +1,7 @@
 include(CMakeFindDependencyMacro)
 
+set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_LIST_DIR}")
+
 foreach(dep @arbor_export_dependencies@)
     find_dependency(${dep})
 endforeach()