Fix cmake build.
diff --git a/cmake-config.h.in b/cmake-config.h.in
index 9413a88..d11432d 100644
--- a/cmake-config.h.in
+++ b/cmake-config.h.in
@@ -17,6 +17,7 @@
#cmakedefine HAVE_OPEN
#cmakedefine HAVE_MKSTEMP
#cmakedefine HAVE_SNPRINTF
+#cmakedefine HAVE_SSIZE_T_LIBZIP
#cmakedefine HAVE_STRCASECMP
#cmakedefine HAVE_STRDUP
#cmakedefine HAVE_STRUCT_TM_TM_ZONE
@@ -38,16 +39,20 @@
#cmakedefine SIZEOF_OFF_T ${SIZEOF_OFF_T}
#cmakedefine SIZE_T_LIBZIP ${SIZE_T_LIBZIP}
#cmakedefine SSIZE_T_LIBZIP ${SSIZE_T_LIBZIP}
+#cmakedefine HAVE_DIRENT_H
+#cmakedefine HAVE_NDIR_H
+#cmakedefine HAVE_SYS_DIR_H
+#cmakedefine HAVE_SYS_NDIR_H
/* END DEFINES */
#define PACKAGE "@PACKAGE@"
#define VERSION "@VERSION@"
#ifndef HAVE_SSIZE_T_LIBZIP
-# if SIZE_T_LIBZIP == INT_LIBZIP
+# if SSIZE_T_LIBZIP == INT_LIBZIP
typedef int ssize_t;
-# elif SIZE_T_LIBZIP == LONG_LIBZIP
+# elif SSIZE_T_LIBZIP == LONG_LIBZIP
typedef long ssize_t;
-# elif SIZE_T_LIBZIP == LONG_LONG_LIBZIP
+# elif SSIZE_T_LIBZIP == LONG_LONG_LIBZIP
typedef long long ssize_t;
# else
#error no suitable type for ssize_t found