cmake: add checks to generate folly-config.h correctly
[folly.git] / CMake / folly-config.h.cmake
index e3c1396..0f8a31e 100755 (executable)
 \r
 #pragma once\r
 \r
+#cmakedefine FOLLY_HAVE_PTHREAD 1\r
+#cmakedefine FOLLY_HAVE_PTHREAD_ATFORK 1\r
+\r
 #define FOLLY_HAVE_LIBGFLAGS 1\r
 #define FOLLY_UNUSUAL_GFLAGS_NAMESPACE 1\r
 #define FOLLY_GFLAGS_NAMESPACE google\r
 \r
-#define FOLLY_HAVE_IFUNC 0\r
-#define FOLLY_HAVE_MALLOC_H 1\r
-#define FOLLY_HAVE_MEMRCHR 0\r
-#define FOLLY_HAVE_PREADV 0\r
-#define FOLLY_HAVE_PTHREAD_SPINLOCK_T 1\r
-#define FOLLY_HAVE_PWRITEV 0\r
-#define FOLLY_HAVE_SCHED_H 1\r
-#define FOLLY_HAVE_STD__IS_TRIVIALLY_COPYABLE 1\r
-#define FOLLY_HAVE_STD_THIS_THREAD_SLEEP_FOR 1\r
-#define FOLLY_HAVE_UNALIGNED_ACCESS 1\r
-#define FOLLY_HAVE_VLA 0\r
-#define FOLLY_HAVE_WEAK_SYMBOLS 0\r
+#cmakedefine FOLLY_HAVE_MALLOC_H 1\r
+#cmakedefine FOLLY_HAVE_BITS_FUNCTEXCEPT_H 1\r
+\r
+#cmakedefine FOLLY_HAVE_MEMRCHR 1\r
+#cmakedefine FOLLY_HAVE_PREADV 1\r
+#cmakedefine FOLLY_HAVE_PWRITEV 1\r
+#cmakedefine FOLLY_HAVE_CLOCK_GETTIME 1\r
+\r
+#cmakedefine FOLLY_HAVE_IFUNC 1\r
+#cmakedefine FOLLY_HAVE_STD__IS_TRIVIALLY_COPYABLE 1\r
+#cmakedefine FOLLY_HAVE_UNALIGNED_ACCESS 1\r
+#cmakedefine FOLLY_HAVE_VLA 1\r
+#cmakedefine FOLLY_HAVE_WEAK_SYMBOLS 1\r
 \r
 #define FOLLY_VERSION "${PACKAGE_VERSION}"\r
 \r