negating -include on the command line
Devang Patel
dpatel@apple.com
Tue Dec 16 00:52:00 GMT 2003
On Dec 15, 2003, at 9:23 AM, Benjamin Kosnik wrote:
>
> I've got a CPP and testsuite question: is there a way to do something
> like:
>
> g++ -include bits/stdc++.h -noinclude bits/stdc++.h foo.cc?
>
> This is a contrived example.
>
> Ie, I'm interested in setting up a bunch of testcases (libstd++
> testsuite) that run with certain, defined flags (including the
> '-include
> bits/stdc++.h' bit above). However, on some select files, I'd like to
> pass in an extra flag that removes the pch file from the compilation
> line.
If you want to remove use of stdc++.h PCH in a compilation then you
can try something like this...
1) create empty header empty_header.h
2) create PCH for empty_header.h
3) g++ -include empty_header.h -include bits/stdc++.h foo.cc
g++ will use 'empty' PCH for empty_header.h and it will not use
PCH for stdc++.h
not sure if use of empty PCH fits in your requirements or not
--
Devang
More information about the Gcc
mailing list