diff --git a/CMakeLists.txt b/CMakeLists.txt
index 145dde52fcf2c5d89080d90776ab18497820ecbb..7a9e78bae7918a154161ef29af83a59550db2ecd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -315,7 +315,8 @@ if(ENABLE_FLTK)
     execute_process(COMMAND ${FLTK_CONFIG_SCRIPT} --use-gl --use-images --includedir
                     OUTPUT_VARIABLE FLTK_INCLUDE_DIR)
     string(STRIP ${FLTK_INCLUDE_DIR} FLTK_INCLUDE_DIR)
-    list(APPEND EXTERNAL_INCLUDES ${FLTK_INCLUDE_DIR})
+    list(APPEND EXTERNAL_INCLUDES ${FLTK_INCLUDE_DIR} ${FLTK_INCLUDE_DIR}/FL/images
+         ${FLTK_INCLUDE_DIR}/jpeg ${FLTK_INCLUDE_DIR}/zlib ${FLTK_INCLUDE_DIR}/png)
     execute_process(COMMAND ${FLTK_CONFIG_SCRIPT} --use-gl --use-images --ldflags
                     OUTPUT_VARIABLE FLTK_LIBRARIES)
     string(STRIP ${FLTK_LIBRARIES} FLTK_LIBRARIES)