in reply to Re^3: (solved) Clean smoke-test install for Inline based modules using Inline::MakeMaker
in thread Clean smoke-test install for Inline based modules using Inline::MakeMaker
The test in Inline::CPP.pm is
my $iostream = "iostream"; # $iostream .= ".h" unless $o->{ILSM}{STD_IOSTREAM}; if($o->{ILSM}{MAKEFILE}{CC} =~ /^cl/) { $iostream .= ".h" unless $o->{ILSM}{STD_IOSTREAM}; } $o->{ILSM}{AUTO_INCLUDE} =~ s|%iostream%|$iostream|g;
Ie. If the compiler command is 'cl' append '.h'. But, according to MS, all their compilers since VS 2003 now only supply the newer standard extension-less standard header files.
I have Microsoft (R) C/C++ Optimizing Compiler Version 15.00.21022.08 for x64 which I memory serves equates to VS 2008; internal version 9; File format version 10. (Damn I wish they'd use ONE bloody name for things!), so I think the above test will need to be more selective.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: (solved) Clean smoke-test install for Inline based modules using Inline::MakeMaker
by davido (Cardinal) on Dec 15, 2011 at 20:05 UTC | |
by BrowserUk (Patriarch) on Dec 15, 2011 at 21:08 UTC | |
by davido (Cardinal) on Dec 15, 2011 at 21:19 UTC |