diff options
author | fiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b> | 2008-02-09 03:30:59 +0000 |
---|---|---|
committer | fiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b> | 2008-02-09 03:30:59 +0000 |
commit | 868aeace2d1a8c7d69083e6e298bc93d2a4517b5 (patch) | |
tree | 5b700b4cd390da2775f47f70bc4efdebf6f19d45 /Setup.hs | |
parent | 968b34a96b3b6a5969275f80ba447db4d0c21e35 (diff) | |
download | pandoc-868aeace2d1a8c7d69083e6e298bc93d2a4517b5.tar.gz |
Renamed default headers with .header extension; have Setup.hs look for these.
(This fixes a bug where Setup.hs would find .svn directories.)
git-svn-id: https://pandoc.googlecode.com/svn/trunk@1230 788f1e2b-df1e-0410-8736-df70ead52e1b
Diffstat (limited to 'Setup.hs')
-rw-r--r-- | Setup.hs | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -2,7 +2,7 @@ import Distribution.Simple import Distribution.Simple.Setup import Distribution.PackageDescription import Distribution.Simple.LocalBuildInfo -import System.FilePath (combine, joinPath, takeFileName) +import System.FilePath (combine, joinPath, takeFileName, takeExtension) import System.Directory (getDirectoryContents, removeFile, copyFile) import System.IO (readFile, writeFile) import Control.Monad (foldM) @@ -52,7 +52,7 @@ fillS5WriterTemplate = fillDefaultHeadersTemplate :: IO () fillDefaultHeadersTemplate = do files <- getDirectoryContents (combine "templates" "headers") >>= - return . map (combine "headers") . filter (\x -> not (x `elem` [".",".."])) + return . map (combine "headers") . filter (\x -> takeExtension x == ".header") fillTemplate files "DefaultHeaders.hs" "DefaultHeaders.hs" -- Post-clean: remove the files generated from templates. |