msvc support
[m6w6/libmemcached] / src / bin / common / options.hpp
index 5682c78610ec32b0c75dfa2752297d0e0943bd1b..7d2b3e38cf6b4612fb02919c1cf349c0b512bb5d 100644 (file)
 #include <cstdint>
 #include <climits>
 #include <functional>
-#include <getopt.h>
 #include <iostream>
 #include <string>
 #include <vector>
 
+#ifdef HAVE_GETOPT_H
+#  include <getopt.h>
+#elif defined _MSC_VER
+#  include "win32/getopt.h"
+#endif
+
 #include "libmemcached/common.h"
 
 class client_options {