blob: 40270d42c8de71b5b873911217825320f7b8e17a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
{-# LANGUAGE OverloadedStrings #-}
module Main where
import Control.Monad.State
import Data.Monoid
import Autonix.Analyze
import Autonix.Args
import Autonix.Deps
import Autonix.Generate
import Autonix.KF5
main :: IO ()
main = withArgs $ \manifest -> flip evalStateT mempty $ do
rename "ECM" "extra-cmake-modules"
analyzePackages (analyzeFiles kf5Analyzers) manifest
kf5PostAnalyze
get >>= writeDeps
get >>= writeRenames
|