From: simonmar Date: Wed, 5 May 2004 10:46:52 +0000 (+0000) Subject: [project @ 2004-05-05 10:46:52 by simonmar] X-Git-Tag: Initial_conversion_from_CVS_complete~1877 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=10d840ae72e71eadadc400881632168fdce514e2;p=ghc-hetmet.git [project @ 2004-05-05 10:46:52 by simonmar] Document use of -I flag for finding FFI header files --- diff --git a/ghc/docs/users_guide/ffi-chap.sgml b/ghc/docs/users_guide/ffi-chap.sgml index 99d21a3..d622179 100644 --- a/ghc/docs/users_guide/ffi-chap.sgml +++ b/ghc/docs/users_guide/ffi-chap.sgml @@ -290,6 +290,26 @@ to be inlined across modules, use the command-line and package-configuration mechanism. + + Finding Header files + + Header files named by the + option or in a foreign import declaration + are searched for using the C compiler's usual search path. + You can add directories to this search path using the + option (see ). + + Note: header files are ignored unless compiling via C. + If you had been compiling your code using the native code + generator (the default) and suddenly switch to compiling via + C, then you can get unexpected errors about missing include + files. Compiling via C is enabled automatically when certain + options are given (eg. and + both enable + ). + +