Tx...
I did the same ...
now i am getting the error *Qt/Linux builds JavaScriptCore/WebCore/WebKitQt
in one shot! Only call it for 'WebKit'*
Actually i have run the same source code on window and it is working
fine
i have doubt in *scripting *where something missing to build webkit...
pls check the attached sci pt is correct or not for linux building.
I have one more doubt wether i have download the correct version of linux
webkit to build.
Thanks Regards
Piyush
On 11/27/07, Justin Haygood [EMAIL PROTECTED] wrote:
Are you in the WebKit source directory (the one containing JavaScriptCore,
WebCore, and yet another WebKit directory). If not, cd into that directory
first, and then try rerunning that script again.
Piyush Sharma wrote:
Hi All,
I am trying to build Webkit Qt on Linux by using command *WebKit/WebKit
Tools/Scripts/build -webkit --* *qt*
but i am getting the error
* Cannot find file: \WebKit.pro.
Failed to setup build environment using qmake*!
Cud any one help me out...
Thanks Regards
Piyush
--
___
webkit-dev mailing [EMAIL
PROTECTED]://lists.webkit.org/mailman/listinfo/webkit-dev
#!/usr/bin/perl -w
# Copyright (C) 2005, 2006 Apple Computer, Inc. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# 3. Neither the name of Apple Computer, Inc. (Apple) nor the names of
# its contributors may be used to endorse or promote products derived
# from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS AS IS AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# Simplified build script for Web Kit Open Source Project.
use strict;
use File::Basename;
use File::Spec;
use FindBin;
use Getopt::Long qw(:config pass_through);
use lib $FindBin::Bin;
use webkitdirs;
use POSIX;
my $originalWorkingDirectory = getcwd();
my $svgSupport = 1;
my $svgExperimentalSupport = 0;
my $xpathSupport = 1;
my $xsltSupport = 1;
my $coverageSupport = 0;
my $colorSupport = 1; # Default: colorize make output
GetOptions('svg!' = \$svgSupport,
'svg-experimental!' = \$svgExperimentalSupport,
'xpath!' = \$xpathSupport,
'xslt!' = \$xsltSupport,
'coverage!' = \$coverageSupport,
'color!' = \$colorSupport);
checkRequiredSystemConfig();
setConfiguration();
chdirWebKit();
my $productDir = productDir();
my @options = XcodeOptions();
my @overrideFeatureDefinesOption = ();
push @overrideFeatureDefinesOption, ENABLE_SVG if $svgSupport;
push @overrideFeatureDefinesOption, ENABLE_SVG_EXPERIMENTAL_FEATURES if
$svgExperimentalSupport;
push @overrideFeatureDefinesOption, ENABLE_XPATH if $xpathSupport;
push @overrideFeatureDefinesOption, ENABLE_XSLT if $xsltSupport;
my $overrideFeatureDefinesString = FEATURE_DEFINES= . join( ,
@overrideFeatureDefinesOption);
my @coverageSupportOption = ();
if ($coverageSupport) {
push @coverageSupportOption, GCC_GENERATE_TEST_COVERAGE_FILES=YES;
push @coverageSupportOption, GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES;
push @coverageSupportOption, EXTRA_LINK= -ftest-coverage -fprofile-arcs;
push @coverageSupportOption, OTHER_CFLAGS= -MD;
push @coverageSupportOption, OTHER_LDFLAGS= -ftest-coverage -fprofile-arcs
-framework AppKit;
}
# Check that all the project directories are there.
my @projects = (JavaScriptCore, JavaScriptGlue, WebCore, WebKit);
my @otherDirs = (WebKitLibraries);
for my $dir (@projects, @otherDirs) {
if (! -d $dir) {
die Error: No $dir directory found. Please do a fresh checkout.\n;
}
}
if (isOSX()) {
# Copy library and header from WebKitLibraries to a findable place in the
product directory.
my $srcLib = WebKitLibraries/libWebKitSystemInterface.a;
my $lib = $productDir/libWebKitSystemInterface.a