OpenMake Meister

Section II: Constructing the Compiler Step (Lines 19 - 34)

19

20 $ENV{'LIB'}     = '';

21 $ENV{'INCLUDE'} = '';

22

23 $Flags .= ' /Fp' . $Pch . ' /Fo' . $TargetFile . ' /Fd' . $Pdb . ' /c ' . $Source if ($CFG eq 'DEBUG');

24 $Flags .= ' /Fp' . $Pch . ' /Fo' . $TargetFile .                 ' /c ' . $Source if ($CFG ne 'DEBUG');

25

26 $Flags =~ s/\/Yu/\/Yc/ if ($Target->getE =~ /pch/i || $Target->getFE =~ /stdafx\.obj/i);

27

28 #print "$Compiler $Defines $Flags\n$IncludeNL\n\n" if ($Silent ne 'Yes');

29

30($tmpfh, $rsp) = tempfile('omXXXXX', SUFFIX => '.rsp', UNLINK => 1 );

31

32 print $tmpfh "$Defines $Include $Flags";

33 close $tmpfh;

34