Locations and information the finder cares about.
Should be taken from DynFlags via initFinderOpts.
Constructors
FinderOptsfinder_importPaths :: [FilePath]Where are we allowed to look for Modules and Source files
finder_lookupHomeInterfaces :: Boolfinder_bypassHiFileCheck :: BoolDon't check that an imported interface file actually exists if it can only be at one location. The interface will be reported as InstalledFound even if the file doesn't exist, so this is only useful in specific cases (e.g. to generate dependencies with `ghc -M`)
finder_ways :: Waysfinder_enableSuggestions :: BoolIf we encounter unknown modules, should we suggest modules that have a similar name.
finder_workingDirectory :: Maybe FilePathfinder_thisPackageName :: Maybe FastStringfinder_reexportedModules :: Set ModuleNamefinder_hieDir :: Maybe FilePathfinder_hieSuf :: Stringfinder_hiDir :: Maybe FilePathfinder_hiSuf :: Stringfinder_dynHiSuf :: Stringfinder_objectDir :: Maybe FilePathfinder_objectSuf :: Stringfinder_dynObjectSuf :: Stringfinder_stubDir :: Maybe FilePath
Instances1Show
Show FinderOptsDefined in ghc-9.10.3 · GHC.Unit.Finder.Types