WebKitTools:
[WebKit-https.git] / WebKitTools / Scripts / webkitdirs.pm
index 804e49a428397361db35e8e148bd783ed3d1fe98..c1dc8af1351953014b694e7b60401f15c68273ac 100644 (file)
@@ -51,7 +51,7 @@ my $currentSVNRevision;
 
 
 # Variables for Win32 support
-my $vcBuildPath;
+my $devenvPath;
 my $windowsTmpPath;
 
 sub determineSourceDir
@@ -345,34 +345,11 @@ sub checkRequiredSystemConfig
 sub setupCygwinEnv()
 {
     return if !isCygwin();
-    return if $vcBuildPath;
+    return if $devenvPath;
 
     my $programFilesPath = `cygpath "$ENV{'PROGRAMFILES'}"`;
     chomp $programFilesPath;
-    $vcBuildPath = "$programFilesPath/Microsoft Visual Studio 8/Common7/IDE/devenv.com";
-    if (! -e $vcBuildPath) {
-        # VC++ not found, try VC++ Express
-        my $vcInstallDir;
-        if ($ENV{'VCINSTALLDIR'}) {
-            $vcInstallDir = $ENV{'VCINSTALLDIR'};
-        } else {
-            $programFilesPath = $ENV{'PROGRAMFILES'} || "C:\\Program Files";
-            $vcInstallDir = "$programFilesPath/Microsoft Visual Studio 8/VC";
-        }
-        $vcInstallDir = `cygpath "$vcInstallDir"`;
-        chomp $vcInstallDir;
-        $vcBuildPath = "$vcInstallDir/vcpackages/vcbuild.exe";
-        if (! -e $vcBuildPath) {
-            print "*************************************************************\n";
-            print "Cannot find '$vcBuildPath'\n";
-            print "Please execute the file 'vcvars32.bat' from\n";
-            print "'$programFilesPath\\Microsoft Visual Studio 8\\VC\\bin\\'\n";
-            print "to setup the necessary environment variables.\n";
-            print "*************************************************************\n";
-            die;
-        }
-    }
-
+    $devenvPath = "$programFilesPath/Microsoft Visual Studio 8/Common7/IDE/devenv.com";
     $windowsTmpPath = `cygpath -w /tmp`;
     chomp $windowsTmpPath;
     print "Building results into: ", baseProductDir(), "\n";
@@ -387,8 +364,8 @@ sub buildVisualStudioProject($)
     chdir "$project.vcproj" or die "Failed to cd into $project.vcproj\n";
     my $config = configuration();
 
-    print "$vcBuildPath $project.sln /u /time \"$config|Win32\"\n";
-    my $result = system $vcBuildPath, "$project.sln", "/u", "/time", "$config|Win32";
+    print "$devenvPath $project.sln /build $config";
+    my $result = system $devenvPath, "$project.sln", "/build", $config;
     chdir ".." or die;
     return $result;
 }