> -----Original Message----- > From: Martin Sebor [mailto:[EMAIL PROTECTED] > Sent: Monday, July 09, 2007 9:54 PM > To: stdcxx-dev@incubator.apache.org > Subject: Re: Intel C++ build issues on Windows > > > I can make the function i.e. init_example() in which all needed > > hooks are installed, but this function should be invoked > from main() > > in all examples. > > I was hoping to do it in a non-intrusive way. For instance, > on UNIX we could link with (or preload) a shared library that > would in its startup code run the function. Or we could use a > command line option to the preprocessor (such as gcc -include > <file>) to include a header containing the definition of such > a function: > > http://gcc.gnu.org/onlinedocs/gcc-4.2.0/gcc/Preprocessor-Optio > ns.html#index-include-634 > > Does MSVC have something similar?
Yes. The MSVC have /FI option: ------- Causes the preprocessor to process the specified header file. /FI[ ]pathname Remarks This option has the same effect as specifying the file with double quotation marks in an #include directive on the first line of every source file specified on the command line, in the CL environment variable, or in a command file. If you use multiple /FI options, files are included in the order they are processed by CL. ------- Farid.