mirror of
git://code.qt.io/qt/qt5.git
synced 2026-02-01 19:36:04 +08:00
The jsondb module has been ongoing research work. But it won't be done in time for Qt 5.0, and is currently also less relevant. It's also currently not being actively worked on. So let's remove it from the list of modules compiled with qt5.git and keep it as research. The module can still be compiled stand-alone on top of the Qt essentials. Change-Id: I6fd4524cae43b803a842788ff22a7525dc7bc0e6 Reviewed-by: Yuchen Deng <loaden@gmail.com> Reviewed-by: Kevin Simons <kevin.b.simons@gmail.com>
64 lines
2.0 KiB
Plaintext
64 lines
2.0 KiB
Plaintext
# Platform independent modules
|
|
|
|
# Dependencies separated with comma ','
|
|
# Dependencies with ':s' appended indicate soft dependencies, which
|
|
# means that they are a dependency if the module is present, if not
|
|
# they are ignored.
|
|
|
|
use Config;
|
|
%build_dependencies = (
|
|
"qlalr" => "qtbase",
|
|
"qt3d" => "qtbase,qtdeclarative",
|
|
"qtbase" => "",
|
|
"qtconnectivity" => "qtsystems",
|
|
"qtdeclarative" => "qtbase,qtxmlpatterns,qtjsbackend",
|
|
"qtdoc" => "qtbase,qtdeclarative",
|
|
"qtfeedback" => "qtbase,qtmultimedia,qtdeclarative",
|
|
"qtgraphicaleffects" => "qtbase,qtdeclarative,qtxmlpatterns",
|
|
"qtimageformats" => "qtbase",
|
|
"qtjsbackend" => "qtbase",
|
|
"qtlocation" => "qtbase,qtdeclarative,qt3d",
|
|
"qtmultimedia" => "qtbase,qtdeclarative",
|
|
"qtpim" => "qtdeclarative",
|
|
"qtqa" => "qtbase",
|
|
"qtquick1" => "qtbase,qtscript,qtxmlpatterns,qttools,qtsvg:s",
|
|
"qtscript" => "qtbase",
|
|
"qtsensors" => "qtbase,qtdeclarative",
|
|
"qtsvg" => "qtbase",
|
|
"qtsystems" => "qtbase,qtdeclarative",
|
|
"qttools" => "qtbase,qtdeclarative,qtwebkit:s",
|
|
"qttranslations" => "qttools",
|
|
"qtwebkit" => "qtbase,qtscript,qtdeclarative,qtquick1,qtlocation",
|
|
"qtwebkit-examples-and-demos" => "qtwebkit",
|
|
"qtxmlpatterns" => "qtbase",
|
|
);
|
|
|
|
@nondefault_modules = (
|
|
"qtwayland",
|
|
);
|
|
|
|
if ("$Config{osname}" =~ /mswin/i) {
|
|
%build_commands = (
|
|
"qtwebkit" => "perl Tools/Scripts/build-webkit --qt --no-netscape-plugin --no-webkit2",
|
|
);
|
|
push @nondefault_modules, ("qtwebkit", "qtwebkit-examples-and-demos");
|
|
} else {
|
|
%build_commands = (
|
|
"qtwebkit" => "perl Tools/Scripts/build-webkit --qt --release --no-netscape-plugin",
|
|
);
|
|
}
|
|
|
|
%install_commands = (
|
|
"qtwebkit" => "perl Tools/Scripts/build-webkit --qt --makeargs=\"install\"",
|
|
);
|
|
|
|
# Platform specific modules
|
|
|
|
if ("$Config{osname}" =~ /linux/i) {
|
|
$build_dependencies{"qtwayland"} = "qtbase,qtdeclarative";
|
|
}
|
|
|
|
if ("$Config{osname}" =~ /(ms|cyg)win/i) {
|
|
$build_dependencies{"qtactiveqt"} = "qtbase";
|
|
}
|