+2006-10-13 Kevin McCullough <KMcCullough@apple.com>
+
+ Reviewed by Adam.
+
+ Gets JavaScripCore tests running on windows.
+
+ * Scripts/run-javascriptcore-tests:
+ * Scripts/webkitdirs.pm:
+
2006-10-12 Nikolas Zimmermann <zimmermann@kde.org>
Reviewed by Maciej.
$productDir .= "/JavaScriptCore" if (isQt());
$ENV{DYLD_FRAMEWORK_PATH} = $productDir;
-my $result = system "perl", "jsDriver.pl", "-e", "kjs", "-s", "$productDir/testkjs", "-f", "actual.html", @ARGV;
+
+my $testkjsName;
+my $configuration;
+sub determineTestkjsName
+{
+ return if $testkjsName;
+ $configuration = configuration();
+ if (isCygwin() && ($configuration eq "Debug")) {
+ $testkjsName = "testkjs_debug";
+ } else {
+ $testkjsName = "testkjs";
+ }
+}
+$testkjsName = determineTestkjsName();
+
+my $result = system "perl", "jsDriver.pl", "-e", "kjs", "-s", "$productDir/$testkjsName", "-f", "actual.html", @ARGV;
exit $result if $result;
my $sourceDir;
my $currentSVNRevision;
-
# Variables for Win32 support
my $devenvPath;
my $windowsTmpPath;
chomp $baseProductDir;
}
} else {
- $baseProductDir = $ENV{"WebKitOutputDir"};
+ $baseProductDir = $ENV{"WEBKITOUTPUTDIR"};
if (isCygwin() && $baseProductDir) {
my $unixBuildPath = `cygpath --unix \"$baseProductDir\"`;
chomp $unixBuildPath;
if (isCygwin()) {
my $dosBuildPath = `cygpath --windows \"$baseProductDir\"`;
chomp $dosBuildPath;
- $ENV{"WebKitOutputDir"} = $dosBuildPath;
+ $ENV{"WEBKITOUTPUTDIR"} = $dosBuildPath;
}
}
}
{
return if defined $configurationProductDir;
determineBaseProductDir();
- determineConfiguration();
- $configurationProductDir = "$baseProductDir/$configuration";
+ if(isCygwin()) {
+ $configurationProductDir = "$baseProductDir/bin";
+ } else {
+ determineConfiguration();
+ $configurationProductDir = "$baseProductDir/$configuration";
+ }
}
sub determineCurrentSVNRevision
$windowsTmpPath = `cygpath -w /tmp`;
chomp $windowsTmpPath;
print "Building results into: ", baseProductDir(), "\n";
- print "WebKitOutputDir is set to: ", $ENV{"WebKitOutputDir"}, "\n";
+ print "WEBKITOUTPUTDIR is set to: ", $ENV{"WEBKITOUTPUTDIR"}, "\n";
}
sub buildVisualStudioProject($)