[vox-tech] Asking C compiler to test for #include file

Ken Herron vox-tech@lists.lugod.org
Sun, 20 Jul 2003 10:03:14 -0700


--On Sunday, July 20, 2003 08:23:35 AM -0700 Bill Kendrick 
<nbs@sonic.net> wrote:

>
> Right now I have a program that will die if certain headers can't be
> found.
>
> The issue of getting these headers has practically become an FAQ for
> the libraries installed. ("You forgot to download the *-dev packages of
> the library, which contains the headers!")
>
>
> I'd like, if possible, GCC to barf with my OWN error, stating something
> along these lines, rather than just:
>
>   src/myprog.c:15: foo.h: No such file or directory
>
>
> I realize I can spit out an error message using the C "#error"
> directive, but is there a simple (and portable) way of TESTING?

C doesn't include any standard way of doing this. This is the kind of 
thing you use configure for.


-- 
Ken Herron