2 % (c) The AQUA Project, Glasgow University, 1993-2000
4 \section[CmStaticInfo]{Session-static info for the Compilation Manager}
7 module CmStaticInfo ( FLAGS, Package(..), PCI,
12 #include "HsVersions.h"
17 type FLAGS = [String] -- or some such fiction
20 -- copied from the driver
24 import_dirs :: [String],
25 library_dirs :: [String],
26 hs_libraries :: [String],
27 extra_libraries :: [String],
28 include_dirs :: [String],
29 c_includes :: [String],
30 package_deps :: [String],
31 extra_ghc_opts :: [String],
32 extra_cc_opts :: [String],
33 extra_ld_opts :: [String]
38 data SI = SI { flags :: FLAGS, pci :: PCI }
40 mkSI :: FLAGS -> PCI -> SI
41 mkSI flags pci = SI { flags = flags, pci = pci }