module Config where
#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 Parallel Haskell Compilation System"
cProjectVersion :: String
cProjectVersion = "7.8.2"
cProjectVersionInt :: String
cProjectVersionInt = "708"
cProjectPatchLevel :: String
cProjectPatchLevel = "2"
cBooterVersion :: String
cBooterVersion = "7.6.3"
cStage :: String
cStage = show (STAGE :: Int)
cIntegerLibrary :: String
cIntegerLibrary = "integer-gmp"
cIntegerLibraryType :: IntegerLibrary
cIntegerLibraryType = IntegerGMP
cSupportsSplitObjs :: String
cSupportsSplitObjs = "YES"
cGhcWithInterpreter :: String
cGhcWithInterpreter = "YES"
cGhcWithNativeCodeGen :: String
cGhcWithNativeCodeGen = "YES"
cGhcWithSMP :: String
cGhcWithSMP = "YES"
cGhcRTSWays :: String
cGhcRTSWays = "l pc debug_pc l_pc debug thr thr_debug thr_l thr_p"
cGhcEnableTablesNextToCode :: String
cGhcEnableTablesNextToCode = "YES"
cLeadingUnderscore :: String
cLeadingUnderscore = "NO"
cRAWCPP_FLAGS :: String
cRAWCPP_FLAGS = "-undef -traditional"
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
cMPI_Opts :: String
cMPI_Opts = "-I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -pthread -pthread -L/usr/lib/openmpi/lib -lmpi -lopen-rte -lopen-pal -ldl -Wl,--export-dynamic -lnsl -lutil -lm -ldl"
cPVM_Root :: String
cPVM_Root = "/usr/lib/pvm3"
cPVM_Arch :: String
cPVM_Arch = "LINUX64"