aboutsummaryrefslogtreecommitdiff
path: root/test/Spec.hs
blob: c9ec08cd061aae5b81475050785dc58dcdae0d62 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import           Development.Shake.FilePath     ( (</>) )
import           System.Process                 ( callCommand )

main :: IO ()
main = do
  someFunc
  someFunc2

someFunc :: IO ()
someFunc = do
  putStrLn "someFunc"
  a <- callCommand "gfortran test/test1.f90 -o test1"
  a <- callCommand $ "." </> "test1"
  return ()

someFunc2 :: IO ()
someFunc2 = do
  putStrLn "example"
  a <- callCommand "cd example_project && stack run -- build"
  return ()