Skip to content

Commit

Permalink
Further simplifies Autotools type size checks (HDFGroup#789)
Browse files Browse the repository at this point in the history
Also fixes an issue where clock_gettime and difftime are not detected
due to earlier simplifications of this code.
  • Loading branch information
derobins committed Jun 30, 2021
1 parent 2e40077 commit 446e2ce
Showing 1 changed file with 2 additions and 12 deletions.
14 changes: 2 additions & 12 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -1351,16 +1351,6 @@ CFLAGS="$H5_CFLAGS $AM_CFLAGS $CFLAGS"
## Checkpoint the cache
AC_CACHE_SAVE

## Write the confdefs.h header for checking sizes
cat >>confdefs.h <<\EOF
#include <stdbool.h>
#include <stdint.h>
#ifdef HAVE_UNISTD_H
#include <sys/types.h>
#endif
#include <time.h>
EOF

AC_CHECK_SIZEOF( [int8_t])
AC_CHECK_SIZEOF( [uint8_t])
AC_CHECK_SIZEOF( [int_least8_t])
Expand Down Expand Up @@ -1389,12 +1379,12 @@ AC_CHECK_SIZEOF([uint_least64_t])
AC_CHECK_SIZEOF( [int_fast64_t])
AC_CHECK_SIZEOF( [uint_fast64_t])

AC_CHECK_SIZEOF([bool])
AC_CHECK_SIZEOF([bool], [], [#include <stdbool.h>])
AC_CHECK_SIZEOF([off_t])
AC_CHECK_SIZEOF([ptrdiff_t])
AC_CHECK_SIZEOF([size_t])
AC_CHECK_SIZEOF([ssize_t])
AC_CHECK_SIZEOF([time_t])
AC_CHECK_SIZEOF([time_t], [], [#include <time.h>])

## Checkpoint the cache
AC_CACHE_SAVE
Expand Down

0 comments on commit 446e2ce

Please sign in to comment.