Build hole.
diff --git a/regress/CMakeLists.txt b/regress/CMakeLists.txt
index 0a7d412..a1af02f 100644
--- a/regress/CMakeLists.txt
+++ b/regress/CMakeLists.txt
@@ -27,10 +27,14 @@
 
 SET(GETOPT_USERS
   fread
-  modify
   tryopen
 )
 
+SET(HOLE_USERS
+  hole
+  modify
+)
+
 SET(EXTRA_TESTS
 	add_dir.test
 	add_from_buffer.test
@@ -133,6 +137,11 @@
   ADD_EXECUTABLE(${PROGRAM} ${PROGRAM}.c ${SRC_EXTRA_FILES})
   TARGET_LINK_LIBRARIES(${PROGRAM} zip)
 ENDFOREACH(PROGRAM ${GETOPT_USERS})
+FOREACH(PROGRAM ${HOLE_USERS})
+  ADD_EXECUTABLE(${PROGRAM} ${PROGRAM}.c ${SRC_EXTRA_FILES} source_hole.c)
+  TARGET_LINK_LIBRARIES(${PROGRAM} zip)
+ENDFOREACH(PROGRAM ${HOLE_USERS})
+
 ADD_TEST(fread ${CMAKE_CURRENT_SOURCE_DIR}/runtest ${CMAKE_CURRENT_SOURCE_DIR}/fread)
 
 FOREACH(CASE ${EXTRA_TESTS})