cpkg-0.1.0.0: src/Package/C/Type/Vars.hs
module Package.C.Type.Vars ( BuildVars (..)
) where
import Package.C.Triple.Type
data BuildVars = BuildVars { installDir :: FilePath
, currentDir :: FilePath
, targetTriple :: Maybe TargetTriple
, isCross :: Bool
, includeDirs :: [ FilePath ]
, preloadLibs :: [ FilePath ]
, shareDirs :: [ FilePath ]
, linkDirs :: [ FilePath ]
, binDirs :: [ FilePath ]
, buildOS :: OS -- ^ See [here](https://gcc.gnu.org/onlinedocs/gccint/Configure-Terms.html) for terminology. This is the OS of the system we are building on.
, buildArch :: Arch
, static :: Bool
, cpus :: Int
}