diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2021-01-16 00:25:29 +0100 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2021-01-16 00:25:29 +0100 |
commit | bda2d7559f18b2e02050dc433c5ff70cec8e3362 (patch) | |
tree | fa3ed1a251571c3192f975ddb849d27c5215f306 | |
parent | 355f00c2bd6f4b2870133d0423420ef8046b7156 (diff) | |
download | tork-bda2d7559f18b2e02050dc433c5ff70cec8e3362.tar.gz tork-bda2d7559f18b2e02050dc433c5ff70cec8e3362.zip |
Add sys/time.h and time.h header detection to resolve FTBFS.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-rw-r--r-- | CMakeLists.txt | 1 | ||||
-rw-r--r-- | ConfigureChecks.cmake | 3 | ||||
-rw-r--r-- | config.h.cmake | 6 | ||||
-rw-r--r-- | configure.in.in | 3 | ||||
-rw-r--r-- | src/torkview.cpp | 7 |
5 files changed, 19 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 3547cfe..63cb36b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,6 +22,7 @@ include( FindPkgConfig ) include( CheckFunctionExists ) include( CheckSymbolExists ) include( CheckIncludeFile ) +include( CheckIncludeFiles ) include( CheckIncludeFileCXX ) include( CheckLibraryExists ) include( CheckCSourceCompiles ) diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index acda08b..b36d0e7 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -35,6 +35,9 @@ find_package( X11 ) check_include_file( stdint.h HAVE_STDINT_H ) check_include_file( inttypes.h HAVE_INTTYPES_H ) +check_include_file( "sys/time.h" HAVE_SYS_TIME_H ) +check_include_files( "sys/time.h;time.h" TIME_WITH_SYS_TIME ) + ##### check for GnuTLS or OpenSSL( default ) diff --git a/config.h.cmake b/config.h.cmake index a8b653b..59360ae 100644 --- a/config.h.cmake +++ b/config.h.cmake @@ -22,6 +22,12 @@ /* Defined if you have <inttypes.h> header */ #cmakedefine HAVE_INTTYPES_H 1 +// Defined to 1 if you have 'sys/time.h' header +#cmakedefine HAVE_SYS_TIME_H 1 + +// Defined to 1 if 'time.h' header can be included together with 'sys/time.h' +#cmakedefine TIME_WITH_SYS_TIME 1 + /* Disable features for LIVECD use */ #cmakedefine LIVECD 1 diff --git a/configure.in.in b/configure.in.in index 6317614..71dcdc9 100644 --- a/configure.in.in +++ b/configure.in.in @@ -496,6 +496,9 @@ AC_CHECK_FUNCS(strchr memcpy getopt_long) AC_CHECK_HEADERS(unistd.h string.h libiberty.h) AC_HEADER_STAT +AC_HEADER_TIME +AC_CHECK_HEADERS(sys/time.h) + dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_TYPE_SIZE_T diff --git a/src/torkview.cpp b/src/torkview.cpp index ff76276..8aa8ba1 100644 --- a/src/torkview.cpp +++ b/src/torkview.cpp @@ -44,7 +44,12 @@ #include <tdeio/netaccess.h> #include <tdelocale.h> -#include <sys/time.h> +#if defined(HAVE_SYS_TIME_H) +# include <sys/time.h> +#endif +#if defined(TIME_WITH_SYS_TIME) +# include <time.h> +#endif /* Linux-specific includes */ #include <dirent.h> |