Can you test for it in cmake? https://cmake.org/cmake/help/v3.0/module/CheckStructHasMember.html
________________________________ From: poppler <poppler-boun...@lists.freedesktop.org> on behalf of Jeroen Ooms <jer...@berkeley.edu> Sent: Sunday, February 18, 2018 6:29 PM To: Ihar Filipau Cc: poppler@lists.freedesktop.org Subject: Re: [poppler] gfile.cc fails to build on macos due to statbuf.st_mtim On Mon, Feb 12, 2018 at 3:04 PM, Ihar Filipau <thephil...@gmail.com> wrote: > On 2/12/18, Jeroen Ooms <jer...@berkeley.edu> wrote: >> On Sun, Feb 11, 2018 at 12:11 PM, Albert Astals Cid <aa...@kde.org> wrote: >>> You're never assigning to tv_nsec in there but still use it in a >>> comparison, >>> that needs fixing. >> >> You are right. I think we should compare modification time only by >> seconds. The standard definition of 'struct stat' only specifies >> st_ctime, so I don't think there is a portable way to get nanoseconds: >> http://pubs.opengroup.org/onlinepubs/009695399/basedefs/sys/stat.h.html > > That's an old version of POSIX. Check the newer version: > > http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html > > IOW, there is a standard portable way - since 2008, 10 years ago. It's > just Mac OS X hasn't updated its POSIX support after v6, from > 2004. OK so how do you suggest this should be fixed? It would be great if things would keep working on Mac OS.
_______________________________________________ poppler mailing list poppler@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/poppler