diff --git a/CEP/DP3/DPPP_AOFlag/CMakeLists.txt b/CEP/DP3/DPPP_AOFlag/CMakeLists.txt
index 6f881f3861d0174d653a2b5c15bec929b01fac14..a9a4d3d004a520cfdf5d212656dc28c83a65daca 100644
--- a/CEP/DP3/DPPP_AOFlag/CMakeLists.txt
+++ b/CEP/DP3/DPPP_AOFlag/CMakeLists.txt
@@ -5,7 +5,9 @@ lofar_package(DPPP_AOFlag 1.0 DEPENDS DPPP)
 include(LofarFindPackage)
 lofar_find_package(AOFlagger REQUIRED)
 lofar_find_package(Casacore COMPONENTS casa ms tables REQUIRED)
-lofar_find_package(Boost REQUIRED COMPONENTS date_time thread filesystem system)
+lofar_find_package(Boost REQUIRED COMPONENTS date_time thread filesystem system python)
+# AOFlagger depends on Python 2.7, see aoflagger CMake
+lofar_find_package(Python 2.7 REQUIRED)
 #lofar_find_package(GSL)
 lofar_find_package(LibXml2 REQUIRED)
 lofar_find_package(PNG REQUIRED)
@@ -16,6 +18,17 @@ lofar_find_package(CFITSIO REQUIRED)
 #  list(APPEND LOFAR_EXTRA_LIBRARIES ${RT_LIBRARY})
 #endif(CMAKE_SYSTEM_NAME MATCHES "Linux")
 
+# Copied from AOFlagger CMakeLists to link in GTKMM if AOFlagger was built with it
+find_package(PkgConfig)
+pkg_check_modules(GTKMM gtkmm-3.0>=3.0.0)
+pkg_check_modules(GLIBMM glibmm-2.4)
+pkg_check_modules(SIGCXX sigc++-2.0)
+
+if(GTKMM_FOUND)
+  set(LOFAR_EXTRA_LIBRARIES ${LOFAR_EXTRA_LIBRARIES} ${GTKMM_LIBRARIES} ${GLIBMM_LIBRARIES})
+endif(GTKMM_FOUND)
+# End check for GTKMM
+
 add_subdirectory(include/DPPP_AOFlag)
 add_subdirectory(src)
 add_subdirectory(test)