diff --git a/CMakeLists.txt b/CMakeLists.txt
index ddce939479584b27f7ab7097e85bd1fdb2d3b55b..83163769b4dfae29a3b0eea18ae5e314918029f8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -281,7 +281,7 @@ endif()
 find_package(Unwind)
 if(Unwind_FOUND)
     target_link_libraries(arbor-private-deps INTERFACE Unwind::unwind)
-    target_compile_definitions(arbor-private-deps ARB_WITH_UNWIND)
+    target_compile_definitions(arbor-private-deps INTERFACE WITH_UNWIND)
 
     list(APPEND arbor_export_dependencies "Unwind")
 endif()
diff --git a/cmake/FindUnwind.cmake b/cmake/FindUnwind.cmake
index a6ddd341a8805746d3c8fecd020e844a8ced4e78..000f9dd60ca87ecf393cfff67c7b8d2f6b839555 100644
--- a/cmake/FindUnwind.cmake
+++ b/cmake/FindUnwind.cmake
@@ -34,7 +34,7 @@ if(NOT Unwind_FOUND)
         PATH_SUFFIXES lib64 lib
     )
 
-    find_library(_unwind_library_target unwind-${libunwind_arch}
+    find_library(_unwind_library_target unwind-${_libunwind_arch}
         HINTS ${Unwind_SEARCH_DIR}
         PATH_SUFFIXES lib64 lib
     )