Mark Galeck <mark_galeck@xxxxxxxxxxx> writes: > Windriver's diab C/++ compiler had this incredibly useful option for a long > time: > > -ifoobar.h=dir/foobar.h > > This means to the preprocessor, > > "whenever you find > > #include "foobar.h" > or > #include <foobar.h> > > in the code, replace foobar.h with dir/foobar.h " > > > This option makes all other header file search options obsolete, in fact the > whole "search" is obsolete, which means compilation is fastest, and also if you > have multiple files in the filesystem with the same name, it is trivial to point > which is the one you want to include (with thousands of files and copies all > over the place, it can be very difficult to arrange traditional -I options so > that all the correct header files are picked up, and not the unwanted copies). > > > > > Is anything like that planned for gcc? Possible? As far as I know, no such option is planned for gcc. It's certainly possible. See the existing support for a header.gcc file in libcpp/files.c. Ian