@@ -1,5 +1,6 @@
1-- | A concrete 'ResourceProvider' that gets it's resources from the filesystem
1-- | A concrete 'ResourceProvider' that gets it's resources from the filesystem
3module Hakyll.Core.Resource.Provider.File
4module Hakyll.Core.Resource.Provider.File
4 ( fileResourceProvider
5 ( fileResourceProvider
@@ -29,6 +30,10 @@ fileResourceProvider configuration = do
29 (mtime . unResource)
30 (mtime . unResource)
31 mtime r = do
32 mtime r = do
33+#if MIN_VERSION_directory(1,2,0)
34+ getModificationTime r
32 ct <- toCalendarTime =<< getModificationTime r
36 ct <- toCalendarTime =<< getModificationTime r
33 let str = formatCalendarTime defaultTimeLocale "%s" ct
37 let str = formatCalendarTime defaultTimeLocale "%s" ct
34 return $ readTime defaultTimeLocale "%s" str
38 return $ readTime defaultTimeLocale "%s" str