diff --git a/CMakeLists.txt b/CMakeLists.txt
index d78a121125795a6b53dcad2bd6326b58956723f1..20472dda112ee4ec7d6883858ddb0d6b981f657d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -780,6 +780,10 @@ INSTALL(FILES ${HDRS_YAML}
 INSTALL(FILES "${CMAKE_SOURCE_DIR}/cmake_modules/Findwolf.cmake"
     DESTINATION "lib/cmake/${PROJECT_NAME}")
 
+FILE(WRITE wolf.found "")
+INSTALL(FILES wolf.found
+  DESTINATION include/iri-algorithms/wolf/base)
+
 #install Find*.cmake
 configure_file("${CMAKE_SOURCE_DIR}/cmake_modules/wolfConfig.cmake"
                "${CMAKE_BINARY_DIR}/wolfConfig.cmake" @ONLY)
diff --git a/cmake_modules/Findwolf.cmake b/cmake_modules/Findwolf.cmake
index 488bbda105d5bb577f5141633ffe51c58632b1b6..82b6f01a62cb330c034484f3d3216ef6c493b386 100644
--- a/cmake_modules/Findwolf.cmake
+++ b/cmake_modules/Findwolf.cmake
@@ -1,11 +1,15 @@
 #edit the following line to add the librarie's header files
 FIND_PATH(
     wolf_INCLUDE_DIRS
-    # NAMES wolf.h
-    PATHS /usr/local/include/iri-algorithms/wolf)
+    NAMES wolf.found
+    PATHS /usr/local/include/iri-algorithms/wolf/base)
 #change INCLUDE_DIRS to its parent directory
-# get_filename_component(wolf_INCLUDE_DIRS ${wolf_INCLUDE_DIRS} DIRECTORY)
-MESSAGE("Found wolf include dirs: ${wolf_INCLUDE_DIRS}")
+get_filename_component(wolf_INCLUDE_DIRS ${wolf_INCLUDE_DIRS} DIRECTORY)
+IF(wolf_INCLUDE_DIRS)
+  MESSAGE("Found wolf (base) include dirs: ${wolf_INCLUDE_DIRS}")
+ELSE
+  MESSAGE("Couldn't find wolf (base) include dirs")
+ENDIF
 
 FIND_LIBRARY(
     wolf_LIBRARY