diff options
-rw-r--r-- | hello_complex/fpm.toml | 1 | ||||
-rw-r--r-- | hello_world/fpm.toml | 1 | ||||
-rw-r--r-- | src/Fpm.hs | 9 |
3 files changed, 3 insertions, 8 deletions
diff --git a/hello_complex/fpm.toml b/hello_complex/fpm.toml index 8408d3a..d185745 100644 --- a/hello_complex/fpm.toml +++ b/hello_complex/fpm.toml @@ -1,5 +1,4 @@ name = "hello_complex" -compiler = "gfortran" [library] source-dir="source" diff --git a/hello_world/fpm.toml b/hello_world/fpm.toml index d715850..b80e8d1 100644 --- a/hello_world/fpm.toml +++ b/hello_world/fpm.toml @@ -1,2 +1 @@ name = "hello_world" -compiler = "gfortran" @@ -47,8 +47,7 @@ import qualified Toml data Arguments = Arguments { command' :: Command, release :: Bool } data TomlSettings = TomlSettings { - tomlSettingsCompiler :: String - , tomlSettingsProjectName :: String + tomlSettingsProjectName :: String , tomlSettingsLibrary :: (Maybe Library) , tomlSettingsExecutables :: [Executable] , tomlSettingsTests :: [Executable] @@ -200,9 +199,7 @@ getDirectoriesFiles dirs exts = getDirectoryFilesIO "" newPatterns settingsCodec :: TomlCodec TomlSettings settingsCodec = TomlSettings - <$> Toml.string "compiler" - .= tomlSettingsCompiler - <*> Toml.string "name" + <$> Toml.string "name" .= tomlSettingsProjectName <*> Toml.dioptional (Toml.table libraryCodec "library") .= tomlSettingsLibrary @@ -233,7 +230,7 @@ toml2AppSettings tomlSettings release = do projectName testSettings <- getTestSettings $ tomlSettingsTests tomlSettings return AppSettings - { appSettingsCompiler = tomlSettingsCompiler tomlSettings + { appSettingsCompiler = "gfortran" , appSettingsProjectName = projectName , appSettingsBuildPrefix = "build" </> if release then "release" else "debug" |