]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
enhance: Detect support for st_atim field in struct stat
authorJoel Rosdahl <joel@rosdahl.net>
Tue, 10 Aug 2021 18:30:19 +0000 (20:30 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Tue, 10 Aug 2021 18:31:19 +0000 (20:31 +0200)
cmake/GenerateConfigurationFile.cmake
cmake/config.h.in

index 30d50c10dadd26a28ee7a209244c9e030f1b7377..ee6716bea31caa0b66546fd7dda8aba8364796ba 100644 (file)
@@ -60,6 +60,8 @@ check_function_exists(pthread_mutexattr_setpshared HAVE_PTHREAD_MUTEXATTR_SETPSH
 set(CMAKE_REQUIRED_FLAGS)
 
 include(CheckStructHasMember)
+check_struct_has_member("struct stat" st_atim sys/stat.h
+                        HAVE_STRUCT_STAT_ST_ATIM LANGUAGE CXX)
 check_struct_has_member("struct stat" st_ctim sys/stat.h
                         HAVE_STRUCT_STAT_ST_CTIM LANGUAGE CXX)
 check_struct_has_member("struct stat" st_mtim sys/stat.h
index 67688a47c2409910f32ad97cb4ba360223dc9d35..729a1d4af618242aeba9c790eff75c061630245f 100644 (file)
 // Define if "f_fstypename" is a member of "struct statfs".
 #cmakedefine HAVE_STRUCT_STATFS_F_FSTYPENAME
 
+// Define if "st_atim" is a member of "struct stat".
+#cmakedefine HAVE_STRUCT_STAT_ST_ATIM
+
 // Define if "st_ctim" is a member of "struct stat".
 #cmakedefine HAVE_STRUCT_STAT_ST_CTIM