Home | History | Annotate | Download | only in Scripts

Lines Matching refs:baseProductDir

46    @EXPORT      = qw(&chdirWebKit &baseProductDir &productDir &XcodeOptions &XcodeOptionString &XcodeOptionStringNoConfig &passedConfiguration &setConfiguration &safariPath &checkFrameworks &currentSVNRevision);
55 my $baseProductDir;
127 return if defined $baseProductDir;
130 $baseProductDir = $ENV{"WEBKITOUTPUTDIR"};
132 if (!defined($baseProductDir) and isAppleMacWebKit()) {
144 $baseProductDir = join '', <PRODUCT>;
147 $baseProductDir = $1 if $baseProductDir =~ /SYMROOT\s*=\s*\"(.*?)\";/s;
148 undef $baseProductDir unless $baseProductDir =~ /^\//;
150 if (!defined($baseProductDir)) {
152 $baseProductDir = <PRODUCT>;
154 if ($baseProductDir) {
155 chomp $baseProductDir;
156 undef $baseProductDir unless $baseProductDir =~ /^\//;
161 $baseProductDir = $sourceDir;
164 if (!defined($baseProductDir)) { # Port-spesific checks failed, use default
165 $baseProductDir = "$sourceDir/WebKitBuild";
170 $baseProductDir = "$baseProductDir/$branch";
174 $baseProductDir =~ s|^\Q$(SRCROOT)/..\E$|$sourceDir|;
175 $baseProductDir =~ s|^\Q$(SRCROOT)/../|$sourceDir/|;
176 $baseProductDir =~ s|^~/|$ENV{HOME}/|;
177 die "Can't handle Xcode product directory with a ~ in it.\n" if $baseProductDir =~ /~/;
178 die "Can't handle Xcode product directory with a variable in it.\n" if $baseProductDir =~ /\$/;
179 @baseProductDirOption = ("SYMROOT=$baseProductDir", "OBJROOT=$baseProductDir");
183 my $dosBuildPath = `cygpath --windows \"$baseProductDir\"`;
186 my $unixBuildPath = `cygpath --unix \"$baseProductDir\"`;
188 $baseProductDir = $unixBuildPath;
194 ($baseProductDir) = @_;
201 if (open CONFIGURATION, "$baseProductDir/Configuration") {
223 if (open ARCHITECTURE, "$baseProductDir/Architecture") {
318 $configurationProductDir = File::Spec->catdir($baseProductDir, configurationForVisualStudio(), "bin");
321 $configurationProductDir = "$baseProductDir";
323 $configurationProductDir = "$baseProductDir/$configuration";
348 sub baseProductDir
351 return $baseProductDir;
650 return "$baseProductDir/lib/$libraryName.lib";
652 return "$baseProductDir/$libraryName.intermediate/$configuration/$libraryName.intermediate/$libraryName.lib";
1207 print "Building results into: ", baseProductDir(), "\n";
1515 my $buildPath = File::Spec->catdir(baseProductDir(), $config);
1543 my $buildPath = File::Spec->catdir(baseProductDir(), $config);
1558 my $buildPath = File::Spec->catdir(baseProductDir(), $config);
1833 print "Building results into: ", baseProductDir(), "\n";