packages feed

kit-0.2: Kit/XCode/Prefix.hs

module Kit.XCode.Prefix where
  
  import Kit.Util
  import qualified Data.Traversable as T
  
  kitPrefixFile = "Prefix.pch"
  
  generatePrefixHeader :: [FilePath] -> IO String
  generatePrefixHeader kitFileNames = do
      ca <- readMany kitFileNames kitPrefixFile $ \s -> do
        exists <- doesFileExist s
        T.for (justTrue exists s) readFile
      return $ stringJoin "\n" ca