mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-25 20:59:51 +00:00
Add new flags '-test-cflags' and '-test-cxxflags' to pass in flags directly to the llvm testsuite.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76122 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a82b22c667
commit
49e3182c97
@ -55,6 +55,10 @@ use Socket;
|
||||
# override the default.
|
||||
# -ldflags Next argument specifies that linker options that override
|
||||
# the default.
|
||||
# -test-cflags Next argument specifies that C compilation options that
|
||||
# override the default when running the testsuite.
|
||||
# -test-cxxflags Next argument specifies that C++ compilation options that
|
||||
# override the default when running the testsuite.
|
||||
# -compileflags Next argument specifies extra options passed to make when
|
||||
# building LLVM.
|
||||
# -use-gmake Use gmake instead of the default make command to build
|
||||
@ -139,6 +143,7 @@ $SUBMITSCRIPT = "/nightlytest/NightlyTestAccept.php";
|
||||
$SUBMITAUX="";
|
||||
$SUBMIT = 1;
|
||||
$PARALLELJOBS = "2";
|
||||
my $TESTFLAGS="";
|
||||
|
||||
while (scalar(@ARGV) and ($_ = $ARGV[0], /^[-+]/)) {
|
||||
shift;
|
||||
@ -203,6 +208,10 @@ while (scalar(@ARGV) and ($_ = $ARGV[0], /^[-+]/)) {
|
||||
shift; next; }
|
||||
if (/^-ldflags/) { $MAKEOPTS = "$MAKEOPTS LD.Flags=\'$ARGV[0]\'";
|
||||
shift; next; }
|
||||
if (/^-test-cflags/) { $TESTFLAGS = "$TESTFLAGS CFLAGS=\'$ARGV[0]\'";
|
||||
shift; next; }
|
||||
if (/^-test-cxxflags/) { $TESTFLAGS = "$TESTFLAGS CXXFLAGS=\'$ARGV[0]\'";
|
||||
shift; next; }
|
||||
if (/^-compileflags/) { $MAKEOPTS = "$MAKEOPTS $ARGV[0]"; shift; next; }
|
||||
if (/^-use-gmake/) { $MAKECMD = "gmake"; shift; next; }
|
||||
if (/^-extraflags/) { $CONFIGUREARGS .=
|
||||
@ -924,10 +933,11 @@ sub TestDirectory {
|
||||
if (!$NOTEST) {
|
||||
if( $VERBOSE) {
|
||||
print "$MAKECMD -k $MAKEOPTS $PROGTESTOPTS report.nightly.csv ".
|
||||
"TEST=nightly > $ProgramTestLog 2>&1\n";
|
||||
"$TESTFLAGS TEST=nightly > $ProgramTestLog 2>&1\n";
|
||||
}
|
||||
RunLoggedCommand("$MAKECMD -k $MAKEOPTS $PROGTESTOPTS report.nightly.csv ".
|
||||
"TEST=nightly", $ProgramTestLog, "TEST DIRECTORY $SubDir");
|
||||
"$TESTFLAGS TEST=nightly",
|
||||
$ProgramTestLog, "TEST DIRECTORY $SubDir");
|
||||
$llcbeta_options=`$MAKECMD print-llcbeta-option`;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user