{-# LANGUAGE CPP #-} module Config where import GhcPrelude #include "ghc_boot_platform.h" data IntegerLibrary = IntegerGMP | IntegerSimple deriving Eq cBuildPlatformString :: String cBuildPlatformString = BuildPlatform_NAME cHostPlatformString :: String cHostPlatformString = HostPlatform_NAME cTargetPlatformString :: String cTargetPlatformString = TargetPlatform_NAME cProjectName :: String cProjectName = "The Glorious Glasgow Haskell Compilation System" cProjectGitCommitId :: String cProjectGitCommitId = "a5373c1fe172dee31e07bcb7c7f6caff1035e6ba" cProjectVersion :: String cProjectVersion = "8.7.20190122" cProjectVersionInt :: String cProjectVersionInt = "807" cProjectPatchLevel :: String cProjectPatchLevel = "20190122" cProjectPatchLevel1 :: String cProjectPatchLevel1 = "20190122" cProjectPatchLevel2 :: String cProjectPatchLevel2 = "" cBooterVersion :: String cBooterVersion = "8.4.3" cStage :: String cStage = show (STAGE :: Int) cIntegerLibrary :: String cIntegerLibrary = "integer-simple" cIntegerLibraryType :: IntegerLibrary cIntegerLibraryType = IntegerSimple cSupportsSplitObjs :: String cSupportsSplitObjs = "YES" cGhcWithInterpreter :: String cGhcWithInterpreter = "YES" cGhcWithNativeCodeGen :: String cGhcWithNativeCodeGen = "YES" cGhcWithSMP :: String cGhcWithSMP = "YES" cGhcRTSWays :: String cGhcRTSWays = "v thr p thr_p debug_p thr_debug_p l thr_l debug thr_debug dyn thr_dyn debug_dyn l_dyn thr_debug_dyn thr_l_dyn" cGhcEnableTablesNextToCode :: String cGhcEnableTablesNextToCode = "YES" cLeadingUnderscore :: String cLeadingUnderscore = "YES" cGHC_UNLIT_PGM :: String cGHC_UNLIT_PGM = "unlit" cGHC_SPLIT_PGM :: String cGHC_SPLIT_PGM = "ghc-split" cLibFFI :: Bool cLibFFI = False cGhcThreaded :: Bool cGhcThreaded = True cGhcDebugged :: Bool cGhcDebugged = False cGhcRtsWithLibdw :: Bool cGhcRtsWithLibdw = False