mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2024-10-22 07:21:21 +00:00
macOS: upgrade Qt to 5.9.1; include SVG, image formats
This commit is contained in:
parent
62f6a3b96b
commit
87bae5a6e1
@ -126,9 +126,10 @@ function build_qtbase {
|
||||
local -a args
|
||||
args=(--prefix=${TARGET} -opensource -confirm-license -release
|
||||
-c++std c++14
|
||||
-force-pkg-config -nomake examples -nomake tests
|
||||
-force-pkg-config -pkg-config -nomake examples -nomake tests
|
||||
-no-glib -no-dbus -no-sql-mysql -no-sql-sqlite -no-sql-odbc -no-sql-psql -no-sql-tds
|
||||
-no-openssl -no-cups -no-feature-cups -no-feature-printer
|
||||
-no-openssl -no-cups -no-feature-cups
|
||||
# -no-feature-printer
|
||||
-no-feature-printpreviewwidget -no-feature-printdialog -no-feature-printpreviewdialog)
|
||||
args+=(-no-framework)
|
||||
if [[ -z $SHARED_QT ]] args+=(-static)
|
||||
@ -215,6 +216,39 @@ function build_qtmultimedia {
|
||||
CXXFLAGS=$saved_CXXFLAGS
|
||||
}
|
||||
|
||||
function build_qtsvg {
|
||||
local saved_CXXFLAGS=$CXXFLAGS
|
||||
export CXXFLAGS="${QT_CXXFLAGS}"
|
||||
export QMAKE_CXXFLAGS="${CXXFLAGS}"
|
||||
|
||||
CONFIGURE=qmake NO_MAKE=1 build_package qtsvg-opensource-src-${QTVER}.tar.xz
|
||||
$DEBUG make
|
||||
build_tarball command "make INSTALL_ROOT=TMPDIR install"
|
||||
|
||||
CXXFLAGS=$saved_CXXFLAGS
|
||||
}
|
||||
|
||||
function build_qtimageformats {
|
||||
local saved_CXXFLAGS=$CXXFLAGS
|
||||
export CXXFLAGS="${QT_CXXFLAGS}"
|
||||
export QMAKE_CXXFLAGS="${CXXFLAGS}"
|
||||
|
||||
CONFIGURE=qmake NO_MAKE=1 build_package qtimageformats-opensource-src-${QTVER}.tar.xz
|
||||
$DEBUG make
|
||||
build_tarball command "make INSTALL_ROOT=TMPDIR install"
|
||||
|
||||
CXXFLAGS=$saved_CXXFLAGS
|
||||
}
|
||||
|
||||
function build_qt {
|
||||
build_qtbase
|
||||
build_qtmultimedia
|
||||
build_qtsvg
|
||||
build_qtimageformats
|
||||
build_qttools
|
||||
build_qttranslations
|
||||
}
|
||||
|
||||
function build_configured_mkvtoolnix {
|
||||
if [[ -z ${MTX_VER} ]] fail Variable MTX_VER not set
|
||||
|
||||
@ -413,10 +447,7 @@ if [[ -z $@ ]]; then
|
||||
build_zlib
|
||||
build_gettext
|
||||
build_boost
|
||||
build_qtbase
|
||||
build_qtmultimedia
|
||||
build_qttools
|
||||
build_qttranslations
|
||||
build_qt
|
||||
build_ruby
|
||||
build_configured_mkvtoolnix
|
||||
|
||||
|
@ -15,5 +15,5 @@ export MACOSX_DEPLOYMENT_TARGET="10.9"
|
||||
export DRAKETHREADS=${DRAKETHREADS:-4}
|
||||
export MAKEFLAGS="-j ${DRAKETHREADS}"
|
||||
export SHARED_QT=1
|
||||
export QTVER=${QTVER:-5.7.1}
|
||||
export QTVER=${QTVER:-5.9.1}
|
||||
export SIGNATURE_IDENTITY="Mac Developer: Moritz Bunkus (R3F3XVNCQW)"
|
||||
|
Loading…
Reference in New Issue
Block a user