I have a solution with 30+ projects. One IDL file is always rebuilt.
It is quite annoying because more than 20 projects include the
generated header file in their precompiled header files.
The IDL file is in the project directory and has only these imports
import "oaidl.idl";
import "ocidl.idl";
import "oledb.idl";
there are no preprocessor directives in the IDL file.
The file is built with /notlb.
/out is set to $(SolutionDir)RelPath (outside the project dir).
/dlldata is set to another path $(SolutionDir)PS\dlldata.c.
/target nt50 is set.
I'm using MIDL Compiler Version 6.00.0359
Any enlightment is greatly appreciated.
tia
hg