--- a/CMakeModules/FindTidy.cmake
+++ b/CMakeModules/FindTidy.cmake
@@ -32,7 +32,7 @@ if (_TIDY_SEARCHES)
     if (MSVC)
         foreach(search ${_TIDY_SEARCHES})
           find_path(TIDY_INCLUDE_DIR
-            NAMES tidy.h
+            NAMES tidy/tidy.h
             PATHS ${search}
             PATH_SUFFIXES include
             )
@@ -59,7 +59,7 @@ if (_TIDY_SEARCHES)
         if (NOT TIDY_LIBRARY)
             foreach(search ${_TIDY_SEARCHES})
               find_path(TIDY_INCLUDE_DIR
-                NAMES tidy.h
+                NAMES tidy/tidy.h
                 PATHS ${search}
                 PATH_SUFFIXES include
                 )
@@ -73,7 +73,7 @@ if (_TIDY_SEARCHES)
     else ()
         foreach(search ${_TIDY_SEARCHES})
           find_path(TIDY_INCLUDE_DIR
-            NAMES tidy.h
+            NAMES tidy/tidy.h
             PATHS ${search}
             PATH_SUFFIXES include
             NO_DEFAULT_PATH)
@@ -88,7 +88,7 @@ if (_TIDY_SEARCHES)
 else ()
     message(STATUS "+++ Default search with no search paths")
     find_path(TIDY_INCLUDE_DIR
-        NAMES tidy.h
+        NAMES tidy/tidy.h
         PATH_SUFFIXES include
     )
     find_library(TIDY_LIBRARY
--- a/src/html-tidy.c
+++ b/src/html-tidy.c
@@ -11,8 +11,8 @@ edbrowse bool true false.
 
 #include "eb.h"
 
-#include <tidy.h>
-#include <tidybuffio.h>
+#include <tidy/tidy.h>
+#include <tidy/buffio.h>
 
 /*********************************************************************
 This routine preprocesses the html text to work around
