2 set MUDFLAP_FLAGS
[list
{} {-static
-DSTATIC
} {-O2
} {-O3
}]
9 foreach flags $MUDFLAP_FLAGS
{
10 foreach srcfile
[lsort
[glob
-nocomplain $
{srcdir
}/libmudflap.cth
/*.c
]] {
11 set bsrc
[file tail $srcfile
]
12 setenv MUDFLAP_OPTIONS
"-viol-segv"
13 if {$libmudflapth
} then {
14 #
--noinhibit
-exec works around a
ld problem that causes
15 #
"Dwarf Error: Invalid or unhandled FORM value: 14"
16 # to fail builds unnecessarily.
17 dg
-runtest $srcfile $flags
"-fmudflapth -lmudflapth -lpthread -Wl,--noinhibit-exec"
19 if {$flags
!= ""} {set f " ($flags)"} {set f ""}
20 untested
"libmudflap.cth/$bsrc$f"