diff --git a/hphp/third_party/timelib/CMakeLists.txt b/hphp/third_party/timelib/CMakeLists.txt index f121fe677..dab03cc62 100644 --- a/hphp/third_party/timelib/CMakeLists.txt +++ b/hphp/third_party/timelib/CMakeLists.txt @@ -29,6 +29,7 @@ TIME_CHECK_INCLUDE("limits.h") CHECK_TYPE_SIZE("int32_t" HAVE_INT32_T) CHECK_TYPE_SIZE("uint32_t" HAVE_UINT32_T) +CHECK_TYPE_SIZE("int" SIZEOF_INT) CHECK_FUNCTION_EXISTS("strtoll" HAVE_STRTOLL) CHECK_FUNCTION_EXISTS("atoll" HAVE_ATOLL) diff --git a/hphp/third_party/timelib/timelib_config.h.cmake b/hphp/third_party/timelib/timelib_config.h.cmake index efb3aa2a3..96fe7c249 100644 --- a/hphp/third_party/timelib/timelib_config.h.cmake +++ b/hphp/third_party/timelib/timelib_config.h.cmake @@ -1,10 +1,12 @@ #cmakedefine HAVE_SYS_TYPES_H 1 #cmakedefine HAVE_INTTYPES_H 1 #cmakedefine HAVE_STDINT_H 1 -#cmakedefine HAVE_STDLIB_H 1 #cmakedefine HAVE_STRING_H 1 +#cmakedefine HAVE_STDLIB_H 1 +#cmakedefine HAVE_LOCALE_H 1 +#cmakedefine HAVE_LIMITS_H 1 #cmakedefine HAVE_STRTOLL 1 #cmakedefine HAVE_ATOLL 1 #cmakedefine HAVE_INT32_T 1 #cmakedefine HAVE_UINT32_T 1 -#cmakedefine SIZEOF_INT 4 +#define SIZEOF_INT @SIZEOF_INT@