diff --git gnucash/gnome-utils/gnc-main-window.cpp gnucash/gnome-utils/gnc-main-window.cpp
index e4ce5510ae..f056db001d 100644
--- gnucash/gnome-utils/gnc-main-window.cpp
+++ gnucash/gnome-utils/gnc-main-window.cpp
@@ -79,7 +79,7 @@
 #include "gnc-autosave.h"
 #include "print-session.h"
 #ifdef MAC_INTEGRATION
-#include <gtkmacintegration/gtkosxapplication.h>
+#include <gtkosxapplication.h>
 #endif
 #ifdef HAVE_SYS_STAT_H
 # define __need_system_sys_stat_h //To block Guile-2.0's evil substitute
diff --git gnucash/gnome/CMakeLists.txt gnucash/gnome/CMakeLists.txt
index 115a886bb2..a386bc65f2 100644
--- gnucash/gnome/CMakeLists.txt
+++ gnucash/gnome/CMakeLists.txt
@@ -154,6 +154,7 @@ target_include_directories(gnc-gnome
     ${CMAKE_SOURCE_DIR}/libgnucash/app-utils/calculation
     ${CMAKE_SOURCE_DIR}/gnucash/html
     ${CMAKE_BINARY_DIR}/gnucash/gnome-utils # for gnc-warnings.h
+    ${GTK_MAC_INCLUDE_DIRS}
 )
 
 add_dependencies (gnc-gnome swig-runtime-h swig-gnome-c)
diff --git gnucash/gnome/window-reconcile.cpp gnucash/gnome/window-reconcile.cpp
index 8a9f5a1456..5c6fa9966f 100644
--- gnucash/gnome/window-reconcile.cpp
+++ gnucash/gnome/window-reconcile.cpp
@@ -61,7 +61,7 @@
 #include "window-reconcile.h"
 #include "gnc-session.h"
 #ifdef MAC_INTEGRATION
-#include <gtkmacintegration/gtkosxapplication.h>
+#include <gtkosxapplication.h>
 #endif
 
 #define WINDOW_RECONCILE_CM_CLASS "window-reconcile"
diff --git libgnucash/core-utils/binreloc.c libgnucash/core-utils/binreloc.c
index 2e10e0d01f..0ccf60b473 100644
--- libgnucash/core-utils/binreloc.c
+++ libgnucash/core-utils/binreloc.c
@@ -45,7 +45,7 @@
 #include <unistd.h>
 #include <stdint.h>
 #ifdef MAC_INTEGRATION
-#include <gtkmacintegration/gtkosxapplication.h>
+#include <gtkosxapplication.h>
 #elif GNC_PLATFORM_OSX
 #include <mach-o/dyld.h>
 #endif
