mirror of
git://code.qt.io/qt/qt5.git
synced 2026-08-01 19:20:46 +08:00
Compare commits
177 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 06d2b3a720 | |||
| 67400663f8 | |||
| b065abc7fd | |||
| e045c53198 | |||
| 6d47ef2b92 | |||
| 74af16bd0d | |||
| 556a3377ff | |||
| 8ce1937883 | |||
| e198c124d3 | |||
| 7704ce065d | |||
| 592415857c | |||
| e169f588d8 | |||
| 6380ce86f1 | |||
| 9372697001 | |||
| ed6175da93 | |||
| 63200543dd | |||
| 4e92039103 | |||
| 0a23321599 | |||
| 6b22ad702d | |||
| a3152cb8f1 | |||
| dc199e37d5 | |||
| a7dc6fd595 | |||
| fe236cc44c | |||
| b2385231c4 | |||
| 7befa70253 | |||
| 805c735b02 | |||
| ae9c68d190 | |||
| ef51fe0ebb | |||
| 3b525e1235 | |||
| 76e16b228e | |||
| 604f330cd2 | |||
| b25883ebaa | |||
| a968d5d531 | |||
| 5fd794ca6d | |||
| 4b256e249b | |||
| f37564a749 | |||
| c8d3a71d7c | |||
| 402457bcfb | |||
| baac9b5129 | |||
| 06d0fa240f | |||
| a250914fec | |||
| f7b7ff4f9f | |||
| ec0c8697aa | |||
| dbac1e77f7 | |||
| 7c73e564bd | |||
| 749bc264b2 | |||
| 234dcbfcba | |||
| b742f171c9 | |||
| babbfd7ae3 | |||
| cf08b0d109 | |||
| 5987a236d0 | |||
| 08e6aa58fb | |||
| 8b4022260b | |||
| 758d922716 | |||
| c116096065 | |||
| 7e2e8cad66 | |||
| 4c925babf9 | |||
| cb2d850b47 | |||
| d000023376 | |||
| 38b7c75f6b | |||
| 1aa3ccbc4c | |||
| f9a5d19416 | |||
| 728cd2e173 | |||
| f09783bb80 | |||
| bc6bcaa323 | |||
| 7f523a7aa3 | |||
| bf0bfeb991 | |||
| e937791dcb | |||
| 0d22f2d30d | |||
| f3636c9757 | |||
| 2f20faa052 | |||
| 433e143b23 | |||
| acd97fec50 | |||
| 2bcd8e1a9f | |||
| 23101c9dd5 | |||
| e39f4e8b4b | |||
| 270009dfde | |||
| f3ee66d9b2 | |||
| 3840892d83 | |||
| 4072c25a70 | |||
| ea9702923e | |||
| 96bd21c4c4 | |||
| 70c2051332 | |||
| 85d30ddaa3 | |||
| 770893c71b | |||
| c0594e303e | |||
| 6ca2fbea87 | |||
| 33b6b2677e | |||
| b6faaac713 | |||
| 941dd92e5b | |||
| 824cfe84a8 | |||
| e8816c8ef4 | |||
| fb2020a44f | |||
| e3de6338ce | |||
| 2ede7f403a | |||
| ad241de71b | |||
| dd9853b3cb | |||
| a145dba334 | |||
| 94eef4e5f7 | |||
| 35fe76d9c3 | |||
| 51c0a11ff3 | |||
| d06469a626 | |||
| 292fa5832f | |||
| 23c300afd1 | |||
| 6d1d35416f | |||
| f5e182de18 | |||
| 6493c3d813 | |||
| 7b8a659ecc | |||
| 0927a9a0f8 | |||
| c3532a18c9 | |||
| c57a761615 | |||
| f350c3bb51 | |||
| 33aa233ae4 | |||
| 8c4e0a4a95 | |||
| a289ec8a03 | |||
| 0b24bc3851 | |||
| 6a0f795172 | |||
| e16cdebb77 | |||
| 8e11fdb939 | |||
| ef8000991e | |||
| 9b68559f3c | |||
| 20ecf7efa5 | |||
| 5ae49dac5a | |||
| 0e9f726baf | |||
| d060acfac5 | |||
| f3d6fe82ab | |||
| 76e3f3d2a6 | |||
| 16e4fb6c98 | |||
| a3dd3624f9 | |||
| e9b62c8c69 | |||
| 66b6d8fc7d | |||
| df0a7fd6dc | |||
| 8732a4c5cd | |||
| 7124fb036a | |||
| 6670595185 | |||
| 28460e497c | |||
| 89e3b0deae | |||
| 8c2518eea4 | |||
| 23a639d4cc | |||
| 6a60f386b8 | |||
| 375328584b | |||
| 7661124ff1 | |||
| f828e05a91 | |||
| 35350e9779 | |||
| 511255ebfd | |||
| 188bb452fd | |||
| 3a770f5d45 | |||
| 0490066027 | |||
| 3b9d57e413 | |||
| f62ba0352b | |||
| c28bacd49f | |||
| 90ca6825c4 | |||
| 3a55bb51ac | |||
| 4fcad903b1 | |||
| 7627c87948 | |||
| f9fc16a5b4 | |||
| fbd69b7602 | |||
| 7e979b67af | |||
| 47fb446cbe | |||
| da69011610 | |||
| eafc5686a6 | |||
| 7473ab6b3c | |||
| 123cf8b2cb | |||
| bbc5dca735 | |||
| bb9e60870c | |||
| cbe70b9b60 | |||
| 3814e96edd | |||
| bbb720486f | |||
| 8e64df0756 | |||
| ec1a2c1557 | |||
| 8b6ae1cdd9 | |||
| ff63f0f3dc | |||
| cd769b2d31 | |||
| 6207f23126 | |||
| 6ff7fbc685 | |||
| 713cc7fcc2 | |||
| 79f9d60b77 |
+15
-3
@@ -4,15 +4,27 @@
|
||||
# ==[ Details: Describe what changed and explain why it changed ]======|
|
||||
|
||||
|
||||
# Change log entry (see below for instructions).
|
||||
#[ChangeLog][][]
|
||||
|
||||
# ==[ Footers: Uncomment and edit where applicable ]===================|
|
||||
#
|
||||
# One task per entry. Remember space after colon.
|
||||
#Task-number:
|
||||
#
|
||||
# Solicit reviewers. They still need to use the Gerrit frontend.
|
||||
#Reviewed-by:
|
||||
|
||||
# ==[ Please wrap at 72 characters ]===================================|
|
||||
#
|
||||
# Remember to read http://wiki.qt-project.org/Commit_Policy
|
||||
#
|
||||
# Change log entry: If this commit adds a significant feature, fixes an
|
||||
# issue or contains a behavior change that is relevant to others,
|
||||
# add a change log entry. It can be multiple lines long and ends with an
|
||||
# empty newline. Try to integrate it into the flow of the commit message
|
||||
# to avoid redundancy.
|
||||
# Use the module name to indicate the area of the change e.g. [QtCore].
|
||||
# Optionally specify a class or subtopic [QtNetwork][QSslSocket].
|
||||
# Other common tags are: [General], [Important Behavior Changes],
|
||||
# [Platform Specific Changes][Windows][OS X][Linux/XCB].
|
||||
#
|
||||
# [ChangeLog][module][class/topic] description of the really important
|
||||
# change that was just made on several lines.
|
||||
|
||||
@@ -4,3 +4,4 @@
|
||||
.gitmodules export-ignore
|
||||
.commit-template export-ignore
|
||||
init-repository export-ignore
|
||||
README.git export-ignore
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
Makefile
|
||||
.qmake.cache
|
||||
.qmake.super
|
||||
|
||||
+15
-6
@@ -28,9 +28,6 @@
|
||||
[submodule "qtdoc"]
|
||||
path = qtdoc
|
||||
url = ../qtdoc.git
|
||||
[submodule "qlalr"]
|
||||
path = qlalr
|
||||
url = ../qlalr.git
|
||||
[submodule "qtrepotools"]
|
||||
path = qtrepotools
|
||||
url = ../qtrepotools.git
|
||||
@@ -73,9 +70,6 @@
|
||||
[submodule "qt3d"]
|
||||
path = qt3d
|
||||
url = ../qt3d.git
|
||||
[submodule "qtjsbackend"]
|
||||
path = qtjsbackend
|
||||
url = ../qtjsbackend.git
|
||||
[submodule "qtimageformats"]
|
||||
path = qtimageformats
|
||||
url = ../qtimageformats.git
|
||||
@@ -94,3 +88,18 @@
|
||||
[submodule "qtx11extras"]
|
||||
path = qtx11extras
|
||||
url = ../qtx11extras.git
|
||||
[submodule "qtmacextras"]
|
||||
path = qtmacextras
|
||||
url = ../qtmacextras.git
|
||||
[submodule "qtwinextras"]
|
||||
path = qtwinextras
|
||||
url = ../qtwinextras.git
|
||||
[submodule "qtandroidextras"]
|
||||
path = qtandroidextras
|
||||
url = ../qtandroidextras.git
|
||||
[submodule "qtenginio"]
|
||||
path = qtenginio
|
||||
url = ../qtenginio.git
|
||||
[submodule "qtwebsockets"]
|
||||
path = qtwebsockets
|
||||
url = ../qtwebsockets.git
|
||||
|
||||
@@ -14,8 +14,8 @@ TECHNOLOGY PREVIEW LICENSE AGREEMENT: The Americas
|
||||
Agreement version 2.4
|
||||
|
||||
This Technology Preview License Agreement ("Agreement")is a legal agreement
|
||||
between Digia USA, Inc. ("Digia"), with its registered office at 32 W.
|
||||
Loockerman Street, Suite 201, City of Dover, County of Kent, Delaware 19904,
|
||||
between Digia USA, Inc. ("Digia"), with its registered office at 2350
|
||||
Mission College Blvd., Suite 1020, Santa Clara, California 95054,
|
||||
U.S.A. and you (either an individual or a legal entity) ("Licensee") for the
|
||||
Licensed Software (as defined below).
|
||||
|
||||
|
||||
@@ -127,12 +127,13 @@ HOW TO BUILD QT5
|
||||
Documentation
|
||||
=============
|
||||
|
||||
After the configure step, building the documentation is possible by running
|
||||
After configuring and compiling Qt, building the documentation is possible by running
|
||||
"make docs".
|
||||
Example:
|
||||
|
||||
./configure -prefix $PWD/qtbase -opensource
|
||||
make docs
|
||||
After having built the documentation, you need to install it with the following
|
||||
command:
|
||||
|
||||
make install_docs
|
||||
|
||||
The documentation is installed in the path set to $QT_INSTALL_DOCS.
|
||||
Running "qmake -query" will list the value of QT_INSTALL_DOCS.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/usr/bin/perl
|
||||
#! /bin/sh
|
||||
#############################################################################
|
||||
##
|
||||
## Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
|
||||
@@ -40,61 +40,18 @@
|
||||
##
|
||||
#############################################################################
|
||||
|
||||
####################################################################################################
|
||||
#
|
||||
# Mother script for Qt Modularization
|
||||
#
|
||||
####################################################################################################
|
||||
srcpath=`dirname $0`
|
||||
srcpath=`(cd "$srcpath"; /bin/pwd)`
|
||||
configure=$srcpath/qtbase/configure
|
||||
if [ ! -e "$configure" ]; then
|
||||
echo "$configure not found. Did you forget to run \"init-repository\"?" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
mkdir -p qtbase || exit
|
||||
|
||||
use File::Basename;
|
||||
use File::Path;
|
||||
use Cwd;
|
||||
use Cwd 'abs_path';
|
||||
use Config;
|
||||
echo "+ cd qtbase"
|
||||
cd qtbase || exit
|
||||
|
||||
# Makes sure the arguments are directories, and creates them if not.
|
||||
# Will die if there is an error.
|
||||
sub ensureDir {
|
||||
foreach (@_) {
|
||||
if (-e $_) {
|
||||
if (-d $_) {
|
||||
next;
|
||||
} else {
|
||||
die ("$_ exists, but is not a directory");
|
||||
}
|
||||
}
|
||||
File::Path::mkpath($_) or die("Could not create $_");
|
||||
}
|
||||
}
|
||||
|
||||
# `system', but also print the command
|
||||
sub system_v
|
||||
{
|
||||
print "+ @_\n";
|
||||
return system(@_);
|
||||
}
|
||||
|
||||
my $relpath = dirname(abs_path($0));
|
||||
$relpath =~ s,\\,/,g;
|
||||
# the current directory is the "build tree" or "object tree"
|
||||
my $outpath = getcwd();
|
||||
|
||||
if (! -e "$relpath/qtbase/configure") {
|
||||
die("$relpath/qtbase/configure not found. Did you forget to run \"init-repository\"?");
|
||||
}
|
||||
|
||||
ensureDir("$outpath/qtbase");
|
||||
chdir("$outpath/qtbase");
|
||||
my $ret = system_v("$relpath/qtbase/configure", @ARGV);
|
||||
if ($ret != 0) {
|
||||
print "*** qtbase/configure exited with non-zero status.\n";
|
||||
exit ($ret>>8) ;
|
||||
}
|
||||
|
||||
chdir("$outpath");
|
||||
|
||||
$ret = system_v("$outpath/qtbase/bin/qmake", "$relpath/qt.pro");
|
||||
exit ($ret>>8);
|
||||
echo "+ $configure -top-level $@"
|
||||
exec "$configure" -top-level "$@"
|
||||
|
||||
+21
-2
@@ -1,3 +1,4 @@
|
||||
@echo off
|
||||
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
::
|
||||
:: Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
|
||||
@@ -38,5 +39,23 @@
|
||||
:: $QT_END_LICENSE$
|
||||
::
|
||||
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
@rem ***** This assumes PERL is in the PATH *****
|
||||
@perl.exe %~dp0configure %*
|
||||
|
||||
set "srcpath=%~dp0"
|
||||
set "configure=%srcpath%qtbase\configure.bat"
|
||||
if not exist "%configure%" (
|
||||
echo %configure% not found. Did you forget to run "init-repository"? >&2
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
if not exist qtbase mkdir qtbase || exit /b 1
|
||||
|
||||
echo + cd qtbase
|
||||
cd qtbase || exit /b 1
|
||||
|
||||
echo + %configure% -top-level %*
|
||||
call %configure% -top-level %*
|
||||
set err=%errorlevel%
|
||||
|
||||
cd ..
|
||||
|
||||
exit /b %err%
|
||||
|
||||
+67
-44
@@ -70,6 +70,12 @@ B<Global options:>
|
||||
Force initialization (even if the submodules are already checked out).
|
||||
|
||||
|
||||
=item --force-hooks
|
||||
|
||||
Force initialization of hooks (even if there are already hooks in checked out
|
||||
submodules).
|
||||
|
||||
|
||||
=item --quiet, -q
|
||||
|
||||
Be quiet. Will exit cleanly if the repository is already initialized.
|
||||
@@ -104,8 +110,6 @@ Skip the `git submodule update' command.
|
||||
Set git config to ignore submodules by default when doing operations on the
|
||||
qt5 repo, such as `pull', `fetch', `diff' etc.
|
||||
|
||||
This option is default for --nokia-developer.
|
||||
|
||||
After using this option, pass `--ignore-submodules=none' to git to override
|
||||
it as needed.
|
||||
|
||||
@@ -116,24 +120,15 @@ B<Repository options:>
|
||||
|
||||
=over
|
||||
|
||||
=item --nokia-developer
|
||||
|
||||
Switch to internal Nokia URLs.
|
||||
|
||||
|
||||
=item --berlin
|
||||
|
||||
Switch to internal Nokia URLs and make use of the Berlin git mirrors.
|
||||
Switch to internal URLs and make use of the Berlin git mirrors.
|
||||
(Implies `--mirror').
|
||||
|
||||
=item --oslo
|
||||
|
||||
=item --ssh
|
||||
|
||||
Use the SSH protocol for git operations. This may be useful if the git
|
||||
protocol is blocked by a firewall. Note that this requires a user account
|
||||
with an uploaded SSH key on all servers used. (Implies `--nokia-developer').
|
||||
|
||||
The `--ssh' option does not affect the gerrit remotes.
|
||||
Switch to internal URLs and make use of the Oslo git mirrors.
|
||||
(Implies `--mirror').
|
||||
|
||||
|
||||
=item --http
|
||||
@@ -205,27 +200,26 @@ use Pod::Usage qw( pod2usage );
|
||||
use Cwd qw( getcwd );
|
||||
|
||||
my %PROTOCOLS = (
|
||||
'internal' => 'git://scm.dev.nokia.troll.no/' ,
|
||||
'ssh' => 'git@scm.dev.nokia.troll.no:' ,
|
||||
'http' => 'http://git.gitorious.org/' ,
|
||||
);
|
||||
|
||||
my %GERRIT_REPOS = map { $_ => "qt/$_" } qw(
|
||||
qt3d
|
||||
qt5
|
||||
qlalr
|
||||
qtactiveqt
|
||||
qtandroidextras
|
||||
qtbase
|
||||
qtconnectivity
|
||||
qtdeclarative
|
||||
qtdoc
|
||||
qtdocgallery
|
||||
qtenginio
|
||||
qtfeedback
|
||||
qtgraphicaleffects
|
||||
qtimageformats
|
||||
qtjsondb
|
||||
qtjsbackend
|
||||
qtlocation
|
||||
qtmacextras
|
||||
qtmultimedia
|
||||
qtpim
|
||||
qtqa
|
||||
@@ -242,22 +236,28 @@ my %GERRIT_REPOS = map { $_ => "qt/$_" } qw(
|
||||
qtwayland
|
||||
qtwebkit
|
||||
qtwebkit-examples
|
||||
qtwebsockets
|
||||
qtwinextras
|
||||
qtx11extras
|
||||
qtxmlpatterns
|
||||
);
|
||||
|
||||
my @DEFAULT_REPOS = qw(
|
||||
qtactiveqt
|
||||
qtandroidextras
|
||||
qtbase
|
||||
qtconnectivity
|
||||
qtdeclarative
|
||||
qtdoc
|
||||
qtenginio
|
||||
qtgraphicaleffects
|
||||
qtimageformats
|
||||
qtjsbackend
|
||||
qtmacextras
|
||||
qtmultimedia
|
||||
qtqa
|
||||
qtquick1
|
||||
qtquickcontrols
|
||||
qtlocation
|
||||
qtrepotools
|
||||
qtscript
|
||||
qtsensors
|
||||
@@ -265,8 +265,10 @@ my @DEFAULT_REPOS = qw(
|
||||
qtsvg
|
||||
qttools
|
||||
qttranslations
|
||||
qtwebsockets
|
||||
qtwebkit
|
||||
qtwebkit-examples
|
||||
qtwinextras
|
||||
qtx11extras
|
||||
qtxmlpatterns
|
||||
);
|
||||
@@ -275,7 +277,10 @@ my $GERRIT_SSH_BASE
|
||||
= 'ssh://@USER@codereview.qt-project.org@PORT@/';
|
||||
|
||||
my $BER_MIRROR_URL_BASE
|
||||
= 'git://ber-git.europe.nokia.com/';
|
||||
= 'git://hegel/';
|
||||
|
||||
my $OSLO_MIRROR_URL_BASE
|
||||
= 'git://qilin/';
|
||||
|
||||
sub new
|
||||
{
|
||||
@@ -313,9 +318,9 @@ sub parse_arguments
|
||||
'codereview-username' => "",
|
||||
'detach-alternates' => 0 ,
|
||||
'force' => 0 ,
|
||||
'force-hooks' => 0 ,
|
||||
'ignore-submodules' => 0 ,
|
||||
'mirror-url' => "",
|
||||
'nokia-developer' => 0 ,
|
||||
'protocol' => "",
|
||||
'update' => 1 ,
|
||||
'webkit' => 1 ,
|
||||
@@ -326,10 +331,10 @@ sub parse_arguments
|
||||
'alternates=s' => \$self->{qw{ alternates }},
|
||||
'codereview-username=s' => \$self->{qw{ codereview-username }},
|
||||
'copy-objects' => \$self->{qw{ detach-alternates }},
|
||||
'force' => \$self->{qw{ force }},
|
||||
'force|f' => \$self->{qw{ force }},
|
||||
'force-hooks' => \$self->{qw{ force-hooks }},
|
||||
'ignore-submodules' => \$self->{qw{ ignore-submodules }},
|
||||
'mirror=s' => \$self->{qw{ mirror-url }},
|
||||
'nokia-developer' => \$self->{qw{ nokia-developer }},
|
||||
'quiet' => \$self->{qw{ quiet }},
|
||||
'update!' => \$self->{qw{ update }},
|
||||
'webkit!' => \$self->{qw{ webkit }},
|
||||
@@ -337,26 +342,15 @@ sub parse_arguments
|
||||
|
||||
'help|?' => sub { pod2usage(1); },
|
||||
'http' => sub { $self->{protocol} = 'http'; },
|
||||
'ssh|ssh-protocol' => sub { $self->{protocol} = 'ssh'; },
|
||||
|
||||
'berlin|berlin-nokia-developer' => sub {
|
||||
$self->{'nokia-developer'} = 1;
|
||||
$self->{'protocol'} = 'internal';
|
||||
'berlin' => sub {
|
||||
$self->{'mirror-url'} = $BER_MIRROR_URL_BASE;
|
||||
},
|
||||
|
||||
'nokia-developer' => sub {
|
||||
$self->{'nokia-developer'} = 1;
|
||||
$self->{'protocol'} = 'internal';
|
||||
$self->{'ignore-submodules'} = 1;
|
||||
'oslo' => sub {
|
||||
$self->{'mirror-url'} = $OSLO_MIRROR_URL_BASE;
|
||||
},
|
||||
) || pod2usage(2);
|
||||
|
||||
if ($self->{'nokia-developer'} && $self->{'protocol'} eq 'http') {
|
||||
print "*** Ignoring use of HTTP protocol, as it's only usable with external server\n";
|
||||
$self->{'protocol'} = '';
|
||||
}
|
||||
|
||||
# Replace any double trailing slashes from end of mirror
|
||||
$self->{'mirror-url'} =~ s{//+$}{/};
|
||||
|
||||
@@ -455,12 +449,7 @@ sub git_set_submodule_config
|
||||
my $value = $2;
|
||||
|
||||
if ($protocol) {
|
||||
# qt-labs projects are still hosted under qt internally.
|
||||
if ($protocol ne 'http') {
|
||||
$value =~ s,^git://gitorious\.org/qt-labs/,${url_base_for_protocol}qt/,;
|
||||
}
|
||||
|
||||
# assume all other projects hosted under gitorious publicly.
|
||||
# rewrite URL to chosen protocol
|
||||
$value =~ s,^git://gitorious\.org/,$url_base_for_protocol,;
|
||||
}
|
||||
|
||||
@@ -595,6 +584,38 @@ sub git_clone_one_submodule
|
||||
return;
|
||||
}
|
||||
|
||||
sub ensure_link
|
||||
{
|
||||
my ($self, $src, $tgt) = @_;
|
||||
return if (!$self->{'force-hooks'} and -f $tgt);
|
||||
unlink($tgt); # In case we have a dead symlink or pre-existing hook
|
||||
print "Aliasing $src\n as $tgt ...\n" if (!$self->{quiet});
|
||||
return if eval { symlink($src, $tgt) };
|
||||
# Windows doesn't do (proper) symlinks. As the post_commit script needs
|
||||
# them to locate itself, we write a forwarding script instead.
|
||||
open SCRIPT, ">".$tgt or die "Cannot create forwarding script $tgt: $!\n";
|
||||
print SCRIPT "#!/bin/sh\nexec `dirname \$0`/$src \"\$\@\"\n";
|
||||
close SCRIPT;
|
||||
}
|
||||
|
||||
sub git_install_hooks
|
||||
{
|
||||
my ($self) = @_;
|
||||
|
||||
return if (!-d 'qtrepotools/git-hooks');
|
||||
|
||||
chomp(my @modules = `git submodule foreach :`);
|
||||
push @modules, "";
|
||||
for my $module (@modules) {
|
||||
$module =~ s,^Entering \'([^\']+)\'$,$1/,;
|
||||
my $rel = $module;
|
||||
$rel =~ s,[^/]+,..,g;
|
||||
$rel .= "../../qtrepotools/git-hooks/";
|
||||
$self->ensure_link($rel.'gerrit_commit_msg_hook', $module.'.git/hooks/commit-msg');
|
||||
$self->ensure_link($rel.'git_post_commit_hook', $module.'.git/hooks/post-commit');
|
||||
}
|
||||
}
|
||||
|
||||
sub run
|
||||
{
|
||||
my ($self) = @_;
|
||||
@@ -616,6 +637,8 @@ sub run
|
||||
|
||||
$self->git_add_remotes('qt5');
|
||||
|
||||
$self->git_install_hooks;
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
-1
Submodule qlalr deleted from d7064c2c7d
@@ -3,6 +3,7 @@ cache(, super)
|
||||
|
||||
CONFIG += build_pass # hack to disable the .qmake.super auto-add
|
||||
load(qt_build_config)
|
||||
CONFIG -= build_pass # unhack, as it confuses Qt Creator
|
||||
|
||||
TEMPLATE = subdirs
|
||||
|
||||
@@ -53,34 +54,40 @@ defineTest(addModule) {
|
||||
# users responsibility to ensure that all needed dependencies exist, or
|
||||
# it may not build.
|
||||
|
||||
ANDROID_EXTRAS =
|
||||
android: ANDROID_EXTRAS = qtandroidextras
|
||||
|
||||
addModule(qtbase)
|
||||
addModule(qtandroidextras, qtbase)
|
||||
addModule(qtmacextras, qtbase)
|
||||
addModule(qtx11extras, qtbase)
|
||||
addModule(qlalr, qtbase)
|
||||
addModule(qtsvg, qtbase)
|
||||
addModule(qtxmlpatterns, qtbase)
|
||||
addModule(qtjsbackend, qtbase)
|
||||
addModule(qtdeclarative, qtjsbackend, qtsvg qtxmlpatterns)
|
||||
addModule(qtdeclarative, qtbase, qtsvg qtxmlpatterns)
|
||||
addModule(qtquickcontrols, qtdeclarative)
|
||||
addModule(qtmultimedia, qtdeclarative)
|
||||
addModule(qtwinextras, qtbase, qtdeclarative qtmultimedia)
|
||||
addModule(qtactiveqt, qtbase)
|
||||
addModule(qt3d, qtdeclarative)
|
||||
addModule(qtjsondb, qtdeclarative)
|
||||
addModule(qtsystems, qtbase, qtdeclarative qtjsondb)
|
||||
addModule(qtlocation, qtbase, qt3d qtjsondb qtsystems qtmultimedia)
|
||||
addModule(qtsystems, qtbase, qtdeclarative)
|
||||
addModule(qtlocation, qtbase, qt3d qtsystems qtmultimedia)
|
||||
addModule(qtsensors, qtbase, qtdeclarative)
|
||||
addModule(qtconnectivity, qtsystems)
|
||||
addModule(qtconnectivity, qtbase $$ANDROID_EXTRAS, qtdeclarative)
|
||||
addModule(qtfeedback, qtdeclarative, qtmultimedia)
|
||||
addModule(qtpim, qtdeclarative, qtjsondb)
|
||||
addModule(qtwebkit, qtdeclarative, qtlocation qtsensors, WebKit.pro)
|
||||
addModule(qtwebkit, qtdeclarative, qtlocation qtmultimedia qtsensors, WebKit.pro)
|
||||
addModule(qttools, qtbase, qtdeclarative qtactiveqt qtwebkit)
|
||||
addModule(qtwebkit-examples, qtwebkit qttools)
|
||||
addModule(qtimageformats, qtbase)
|
||||
addModule(qtgraphicaleffects, qtdeclarative)
|
||||
addModule(qtscript, qtbase)
|
||||
addModule(qtquick1, qtscript, qtsvg qtxmlpatterns qtwebkit qttools)
|
||||
addModule(qtscript, qtbase, qttools)
|
||||
addModule(qtquick1, qtscript, qtsvg qtxmlpatterns qtwebkit)
|
||||
addModule(qtdocgallery, qtdeclarative, qtjsondb)
|
||||
!win32:!mac:addModule(qtwayland, qtbase, qtdeclarative)
|
||||
addModule(qtserialport, qtbase)
|
||||
addModule(qtenginio, qtdeclarative)
|
||||
addModule(qtwebsockets, qtbase, qtdeclarative)
|
||||
addModule(qttranslations, qttools)
|
||||
addModule(qtdoc, qtdeclarative)
|
||||
addModule(qtqa, qtbase)
|
||||
|
||||
+1
-1
Submodule qt3d updated: 6b8ee028ac...9a4f9f3eca
+1
-1
Submodule qtactiveqt updated: 891d912f45...2f758a7763
Submodule
+1
Submodule qtandroidextras added at 743ca4560f
+1
-1
Submodule qtbase updated: 3e2cd8ef6f...0afe3c7ee3
+1
-1
Submodule qtconnectivity updated: fee6b50154...08e2153a21
+1
-1
Submodule qtdeclarative updated: 278139c5d7...b3d8a4d47d
+1
-1
Submodule qtdoc updated: fb88396904...bc4c4c0338
+1
-1
Submodule qtdocgallery updated: f3fa41d4a9...870b170354
Submodule
+1
Submodule qtenginio added at 25626c184f
+1
-1
Submodule qtfeedback updated: 0d85e95a06...dea0da7265
+1
-1
Submodule qtgraphicaleffects updated: 535c6978fd...9b1883d2e9
+1
-1
Submodule qtimageformats updated: 37257d4be0...554d617762
-1
Submodule qtjsbackend deleted from 7d469e82e2
+1
-1
Submodule qtjsondb updated: 3b693a54e5...4497f2a754
+1
-1
Submodule qtlocation updated: fd330db9e5...a13d8e8862
Submodule
+1
Submodule qtmacextras added at 3d7f132db4
+1
-1
Submodule qtmultimedia updated: fca12620b1...904881d4a3
+1
-1
Submodule qtpim updated: 099111a9fb...902c55a228
+1
-1
Submodule qtqa updated: f7538a0af7...065f4d5c66
+1
-1
Submodule qtquick1 updated: c558d84e79...6ac69be314
+1
-1
Submodule qtquickcontrols updated: 3b10c17e34...b69eb02366
+1
-1
Submodule qtrepotools updated: d34b8da0f0...1e950031d5
+1
-1
Submodule qtscript updated: e2415c8b95...08d9ef7152
+1
-1
Submodule qtsensors updated: 4a96b1e9ac...971fc95eca
+1
-1
Submodule qtserialport updated: 58365228b3...33bd1e08d0
+1
-1
Submodule qtsvg updated: 0b7bb2bd2d...2fde61964d
+1
-1
Submodule qtsystems updated: 620592b4bc...5084080c62
+1
-1
Submodule qttools updated: 8da32f8b64...4df67e94fe
+1
-1
Submodule qttranslations updated: 4851d42d98...df32d92086
+1
-1
Submodule qtwayland updated: 7334963a79...af551d0e4f
+1
-1
Submodule qtwebkit updated: 1810e3848d...76fd59abac
+1
-1
Submodule qtwebkit-examples updated: bb4c9761d2...3dbc1ad633
Submodule
+1
Submodule qtwebsockets added at 29d9f1d867
Submodule
+1
Submodule qtwinextras added at d33a455084
+1
-1
Submodule qtx11extras updated: 1a095bd1f4...01754de477
+1
-1
Submodule qtxmlpatterns updated: ce0f629b74...e14e55a6d2
Reference in New Issue
Block a user