module ToolSettings
( ToolSettings (..)
) where
import GhcPrelude
import CliOption
import Fingerprint
data ToolSettings = ToolSettings
{ toolSettings_ldSupportsCompactUnwind :: Bool
, toolSettings_ldSupportsBuildId :: Bool
, toolSettings_ldSupportsFilelist :: Bool
, toolSettings_ldIsGnuLd :: Bool
, toolSettings_ccSupportsNoPie :: Bool
, toolSettings_pgm_L :: String
, toolSettings_pgm_P :: (String, [Option])
, toolSettings_pgm_F :: String
, toolSettings_pgm_c :: String
, toolSettings_pgm_a :: (String, [Option])
, toolSettings_pgm_l :: (String, [Option])
, toolSettings_pgm_lm :: (String, [Option])
, toolSettings_pgm_dll :: (String, [Option])
, toolSettings_pgm_T :: String
, toolSettings_pgm_windres :: String
, toolSettings_pgm_libtool :: String
, toolSettings_pgm_ar :: String
, toolSettings_pgm_otool :: String
, toolSettings_pgm_install_name_tool :: String
, toolSettings_pgm_ranlib :: String
,
toolSettings_pgm_lo :: (String, [Option])
,
toolSettings_pgm_lc :: (String, [Option])
,
toolSettings_pgm_lcc :: (String, [Option])
, toolSettings_pgm_i :: String
, toolSettings_opt_L :: [String]
, toolSettings_opt_P :: [String]
,
toolSettings_opt_P_fingerprint :: Fingerprint
, toolSettings_opt_F :: [String]
, toolSettings_opt_c :: [String]
, toolSettings_opt_cxx :: [String]
, toolSettings_opt_a :: [String]
, toolSettings_opt_l :: [String]
, toolSettings_opt_lm :: [String]
, toolSettings_opt_windres :: [String]
,
toolSettings_opt_lo :: [String]
,
toolSettings_opt_lc :: [String]
,
toolSettings_opt_lcc :: [String]
,
toolSettings_opt_i :: [String]
, toolSettings_extraGccViaCFlags :: [String]
}