diff --git a/CMakeLists.txt b/CMakeLists.txt
index b301febcb7506c845c17516ca956349d42fb74d2..6e77de6affb347813a4fd7fd3c023a21dc132dea 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -60,5 +60,6 @@ set(SOURCE
 
 add_library(xpdevplus STATIC ${SOURCE})
 target_link_libraries(xpdevplus ciolib comio encode hash uifc xpdev)
+target_compile_options(xpdevplus PUBLIC -include xpdevplus.h)
 configure_file(xpdevplus.h.in xpdevplus.h)
 target_include_directories(xpdevplus PRIVATE ${XPDevPlus_BINARY_DIR})