diff --git a/CMakeLists.txt b/CMakeLists.txt
index 15af5222060514f32611e292d2af7370608b2499..6b616f5b5c159467ac254a56b65ca3546d58eb43 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -17,7 +17,7 @@ set(SOURCE
 	$<TARGET_OBJECTS:xpdev>
 )
 
-add_library(xpdevplus ${SOURCE})
+add_library(xpdevplus STATIC ${SOURCE})
 target_link_libraries(xpdevplus ciolib comio encode hash uifc xpdev)
 configure_file(xpdevplus.h.in xpdevplus.h)
 target_include_directories(xpdevplus PRIVATE ${XPDevPlus_BINARY_DIR})