Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
BC
public
external
Qt
QtBase
Compare revisions
2ca323ccd4f25f409eff8fc0c9804099b78c2bde...2409ed7d48e8c0e34e79d8b750fe3e5432a0d3f9
Source
BC/public/external/qt/qtbase
Select target project
2409ed7d48e8c0e34e79d8b750fe3e5432a0d3f9
Select Git revision
..
..
...
Target
BC/public/external/qt/qtbase
Select target project
BC/public/external/qt/qtbase
2ca323ccd4f25f409eff8fc0c9804099b78c2bde
Select Git revision
Compare
Swap revisions
Commits (170)
47ec22a5
Allow panels outside of availableGeometry
10 years ago
2b9a793d
Set the _C variants of QMAKE_LINK and QMAKE_LINK_SHLIB in clang.conf.
10 years ago
cfa73537
Stop including g++-unix.conf in the freebsd-clang mkspec.
10 years ago
b7d36614
Remove incorrect execute file permissions from source files
10 years ago
54d4fb4f
Fix QString::sprintf documentation
10 years ago
6a2bdc4e
Always lock the DBus dispatcher before dbus_connection_send*
10 years ago
eb99c288
QDBusConnection: Merge the dispatch and the watch-and-timeout locks
10 years ago
73a1e8c6
Partially revert "Fix a deadlock introduced by the race condition fix"
10 years ago
3d70925e
direct2d: Use simple event posting to avoid event queue lock up
10 years ago
d7a5dc0c
Merge remote-tracking branch 'origin/5.3' into 5.4.0
10 years ago
0d02a065
Merge remote-tracking branch 'origin/5.4' into 5.4.0
10 years ago
d9715108
Android 5.0: extract new Switch style attributes
10 years ago
132650e4
Android: extract BitmapDrawable attributes
10 years ago
6dd3f080
Merge "Merge remote-tracking branch 'origin/5.3' into 5.4.0" into refs/staging/5.4.0
10 years ago
ade8e0fc
Add CFBundleIdentifier to the bundle Info.plist's
10 years ago
9b7bdd45
rcc: Replace all occurrences of the marker in two-pass mode
10 years ago
9d38dbde
Merge "Merge remote-tracking branch 'origin/5.4' into 5.4.0" into refs/staging/5.4.0
10 years ago
1ad78f5f
qdoc: Prepare QDoc for the new style on qt.io
10 years ago
0c2f7388
Windows: Remove font size hack
10 years ago
d4fcf2ca
iOS: let qmake generate default LaunchScreen.xib
10 years ago
91e53a7b
Xcode: Make sure QMAKE_PRE_LINK dependencies are complete for multi-arch builds
10 years ago
8ea5b285
iOS: Remove assert when transferring or clearing first-responder
10 years ago
3e161dcb
iOS: QtFirstResponderEvent needs to release firstResponder to avoid leak
10 years ago
eca0668a
iOS: Ensure that the rename-main logic works for multi-arch builds
10 years ago
88b2f5e8
iOS: Allow ARCHS to be specified at build time for multi-arch builds
10 years ago
70ea4e2b
iOS: Enable fat builds containing both armv7 and arm64 slices
10 years ago
9afb0241
Revert "Fix fallbacks for adapted common script"
10 years ago
be64d905
Set correct QSurfaceFormat also for raster surfacetype
10 years ago
4b717026
eglfs: ifdef linux specific functionality from convenience functions
10 years ago
eb05bda4
QJsonArray::(const_)iterator: add the typedef for the pointer type
10 years ago
f3b93a77
Android: Introduce getAccessibleField
10 years ago
f12d4ee3
iOS: close keyboard by resigning first responder
10 years ago
bed25d8a
iOS: let focusobject be ImEnabled when a menu is attached
10 years ago
c506d938
iOS: close menu when keyboard hides
10 years ago
74ae86a6
Doc: corrected autolink issue json
10 years ago
5c58db51
Add the custom build step for PCH generated through source
10 years ago
4fc1a100
Android: Extract RippleDrawable
10 years ago
adf1b309
Make QVersionNumber private
10 years ago
32db2f42
windows: fix platform compilation after ANGLE upgrade
10 years ago
c6df5fe3
ANGLE: Upgrade to version 1.2.30d6c255d238
10 years ago
4decaa56
Android: Extract default style
10 years ago
acd06b6e
Set Android palette and fonts in QPA plugin.
10 years ago
c8751b3d
Doc: Corrected brief statement for overview page
10 years ago
365212fe
winrt: Blacklist certain devices from creating a depth/stencil buffer
10 years ago
e7839239
Android: Extract AnimatedStateListDrawable
10 years ago
68862c72
rcc: Change two-pass feature from opt-out to opt-in
10 years ago
2f1d22c8
qdoc: Removed text formatting from requisites table
10 years ago
1ffe39df
Make it possible to disable font embedding
10 years ago
946cf4ca
Android: copy build.gradle to install folder.
10 years ago
dfbd0937
Fix crash on Android L and list view items.
10 years ago
08afe177
Android: Fix QSlider appearance
10 years ago
47c2d76d
winrt: Resize window on Windows Phone using EGL
10 years ago
f44eb5c5
Doc: Solved link and autolink errs qnamespace.qdoc
10 years ago
0600f7d6
Fix hb_face leaking in QFontEngineFT
10 years ago
2b9ae07c
Android: Extract VectorDrawable
10 years ago
db31a500
WinRT: Fill data in QUdpSocket::readDatagram
10 years ago
32bc5f01
Revert "Build Qt for OS X and iOS with relative rpath"
10 years ago
e4d91028
Set CFBundleIdentifier prefix for Qt frameworks
10 years ago
40a4e446
ANGLE: Fix compilation with D3D9
10 years ago
8aa2ae3e
iOS: Tell Xcode to not build universal app binaries for debug builds
10 years ago
41f8d1f3
Fix wrong qversionnumber header name in tools.pri
10 years ago
e37a6925
Fix memcpy with incorrect destination
10 years ago
e86f1cea
qdoc: Missing break in qdoc switch statement
10 years ago
6dac557f
Correct the signature and access rights for the protected constructor
10 years ago
242f1c2d
Fix QtCreator debugging on Android 5.0 devices
10 years ago
52ea96db
Doc: Added brief statement to group definition
10 years ago
efeb15f3
add buildsystem changelog for 5.4
10 years ago
19a920c4
Doc: correct autolink issues corelib/mimetype
10 years ago
8ed994f7
iOS: Make sure QStandardPaths::displayName() is defined
10 years ago
bec1854c
QSortFilterProxyModel: keep the sorting on unrelated changes
10 years ago
41db4b8c
Enable transformations for Qt Quick in FT engine
10 years ago
71ed74e7
Allow empty string as intermediate match
10 years ago
d29d727d
fix how qnetworkreply autotests are blacklisted
10 years ago
07f234d2
Fix how qsocks5socketengine autotests are blacklisted
10 years ago
1d9d8123
Text editors: Prevent autoscroll timer triggering from synth mouse events
10 years ago
6bded169
Fix QString::section() behavior on negative and out-of-range indexes
10 years ago
cf0d96f4
QWidgetTextControl: Suppress drag selection for OS-synthesized mouse events.
10 years ago
2ffa4605
Use single finger pan to scroll text edits on touch screens.
10 years ago
fbfc2b8e
Doc: corrected autolink issues itemmodels
10 years ago
34985d67
Doc: Corrected autolink errors corelib
10 years ago
52f5bf9c
Android: Use LocalServerSocket instead of ServerSocket
10 years ago
087aa1f3
Windows: Prevent registration of timers in shutdown phase
10 years ago
aef2ed91
Pick up QT_LOGGING_RULES also for bootstrapped tools
10 years ago
94e40c7c
Observe QLocale::RejectGroupSeparator in QInt/DoubleValidator.
10 years ago
72278b71
Do not skip the parent node when flattening the hierarchy.
10 years ago
f20af07e
Ignore nodes with no text name, value and description.
10 years ago
f217a809
QtBearer networkmanager make sure to set flag Active
10 years ago
6c5d1dbd
Fix widget leak in tst_qmainwindow.
10 years ago
eb466b63
Fix QAction::setFont crash on OSX, when font is unknown.
10 years ago
245acbf6
Merge remote-tracking branch 'origin/5.4.0' into 5.4
10 years ago
cd75ca0d
WinRT: Ignore winrtrunner specific arguments
10 years ago
0792943d
Update the ChangeLog for 5.4.0 for the rest of qtbase
10 years ago
bb077376
Fix the %{time} printing to *not* default to the process's time
10 years ago
d0ef89ca
Android: Make old manifests work on Android 5
10 years ago
f9408cc8
Android: protect global jni cache.
10 years ago
c9c40af1
Mark QSocks5SocketEngine tests blacklisted
10 years ago
800f8322
Apply r1513 to our PCRE bundled copy
10 years ago
d958a16b
Blacklist one test function in tst_QNetworkReply
10 years ago
a2f78ea0
Fix tst_QEventLoop::processEventsExcludeSocket test
10 years ago
9bb64bff
Fix coding style in QtCore
10 years ago
70 additional commits have been omitted to prevent performance issues.
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
configure
+10
-2
configure
dist/changes-5.4.0
+507
-3
dist/changes-5.4.0
doc/global/template/style/offline.css
+17
-2
doc/global/template/style/offline.css
examples/widgets/tools/codecs/doc/src/codecs.qdoc
+4
-4
examples/widgets/tools/codecs/doc/src/codecs.qdoc
mkspecs/common/clang.conf
+3
-0
mkspecs/common/clang.conf
mkspecs/features/link_ltcg.prf
+18
-0
mkspecs/features/link_ltcg.prf
mkspecs/features/ltcg.prf
+1
-15
mkspecs/features/ltcg.prf
mkspecs/features/mac/sdk.prf
+5
-1
mkspecs/features/mac/sdk.prf
mkspecs/features/qt_build_config.prf
+6
-0
mkspecs/features/qt_build_config.prf
mkspecs/features/qt_functions.prf
+1
-0
mkspecs/features/qt_functions.prf
mkspecs/features/qt_module.prf
+2
-3
mkspecs/features/qt_module.prf
mkspecs/features/qt_module_pris.prf
+2
-0
mkspecs/features/qt_module_pris.prf
mkspecs/features/resources.prf
+1
-1
mkspecs/features/resources.prf
mkspecs/macx-clang-32/Info.plist.lib
+2
-0
mkspecs/macx-clang-32/Info.plist.lib
mkspecs/macx-clang/Info.plist.lib
+2
-0
mkspecs/macx-clang/Info.plist.lib
mkspecs/macx-g++-32/Info.plist.lib
+2
-0
mkspecs/macx-g++-32/Info.plist.lib
mkspecs/macx-g++/Info.plist.lib
+2
-0
mkspecs/macx-g++/Info.plist.lib
mkspecs/macx-g++40/Info.plist.lib
+2
-0
mkspecs/macx-g++40/Info.plist.lib
mkspecs/macx-g++42/Info.plist.lib
+2
-0
mkspecs/macx-g++42/Info.plist.lib
mkspecs/macx-icc/Info.plist.lib
+2
-0
mkspecs/macx-icc/Info.plist.lib
with
591 additions
and
31 deletions
configure
View file @
2409ed7d
...
@@ -3157,6 +3157,7 @@ if [ "$XPLATFORM_IOS" = "yes" ]; then
...
@@ -3157,6 +3157,7 @@ if [ "$XPLATFORM_IOS" = "yes" ]; then
CFG_NOBUILD_PARTS
=
"
$CFG_NOBUILD_PARTS
examples"
CFG_NOBUILD_PARTS
=
"
$CFG_NOBUILD_PARTS
examples"
CFG_SHARED
=
"no"
# iOS builds should be static to be able to submit to the App Store
CFG_SHARED
=
"no"
# iOS builds should be static to be able to submit to the App Store
CFG_SKIP_MODULES
=
"
$CFG_SKIP_MODULES
qtconnectivity qtdoc qtmacextras qtserialport qtwebkit qtwebkit-examples"
CFG_SKIP_MODULES
=
"
$CFG_SKIP_MODULES
qtconnectivity qtdoc qtmacextras qtserialport qtwebkit qtwebkit-examples"
CFG_PRECOMPILE
=
"no"
# Precompiled headers not supported with multiple -arch arguments
# If the user passes -sdk on the command line we build a SDK-specific Qt build.
# If the user passes -sdk on the command line we build a SDK-specific Qt build.
# Otherwise we build a joined simulator and device build, which is the default.
# Otherwise we build a joined simulator and device build, which is the default.
...
@@ -4143,6 +4144,9 @@ if [ "$CFG_NEON" = "auto" ]; then
...
@@ -4143,6 +4144,9 @@ if [ "$CFG_NEON" = "auto" ]; then
*
neon
*
)
*
neon
*
)
CFG_NEON
=
yes
CFG_NEON
=
yes
;;
;;
*
)
CFG_NEON
=
no
;;
esac
esac
fi
fi
...
@@ -5485,7 +5489,7 @@ if [ "$CFG_OPENSSL" != "no" ]; then
...
@@ -5485,7 +5489,7 @@ if [ "$CFG_OPENSSL" != "no" ]; then
CFG_OPENSSL
=
yes
CFG_OPENSSL
=
yes
fi
fi
else
else
if
(
[
"
$CFG_OPENSSL
"
=
"yes"
]
||
[
"
$CFG_OPENSSL
"
=
"linked"
]
)
&&
[
"
$CFG_CONFIGURE_EXIT_ON_ERROR
"
=
"yes"
]
&&
[
"
$XPLATFORM_ANDROID
"
=
"no"
]
;
then
if
(
[
"
$CFG_OPENSSL
"
=
"yes"
]
||
[
"
$CFG_OPENSSL
"
=
"linked"
]
)
&&
[
"
$CFG_CONFIGURE_EXIT_ON_ERROR
"
=
"yes"
]
;
then
echo
"OpenSSL support cannot be enabled due to functionality tests!"
echo
"OpenSSL support cannot be enabled due to functionality tests!"
echo
" Turn on verbose messaging (-v) to
$0
to see the final report."
echo
" Turn on verbose messaging (-v) to
$0
to see the final report."
echo
" If you believe this message is in error you may use the continue"
echo
" If you believe this message is in error you may use the continue"
...
@@ -5788,7 +5792,11 @@ fi
...
@@ -5788,7 +5792,11 @@ fi
[
'!'
-z
"
$INCLUDES
"
]
&&
QMakeVar add INCLUDEPATH
"
$INCLUDES
"
[
'!'
-z
"
$INCLUDES
"
]
&&
QMakeVar add INCLUDEPATH
"
$INCLUDES
"
[
'!'
-z
"
$L_FLAGS
"
]
&&
QMakeVar add LIBS
"
$L_FLAGS
"
[
'!'
-z
"
$L_FLAGS
"
]
&&
QMakeVar add LIBS
"
$L_FLAGS
"
if
[
-z
"
`
getXQMakeConf
'QMAKE_(LFLAGS_)?RPATH'
`
"
]
;
then
if
[
"
$XPLATFORM_MAC
"
=
"yes"
]
&&
[
"
$QT_CROSS_COMPILE
"
=
"no"
]
;
then
if
[
"
$CFG_RPATH
"
=
"yes"
]
;
then
QMAKE_CONFIG
=
"
$QMAKE_CONFIG
absolute_library_soname"
fi
elif
[
-z
"
`
getXQMakeConf
'QMAKE_(LFLAGS_)?RPATH'
`
"
]
;
then
if
[
-n
"
$RPATH_FLAGS
"
]
;
then
if
[
-n
"
$RPATH_FLAGS
"
]
;
then
echo
echo
echo
"ERROR: -R cannot be used on this platform as
\$
QMAKE_LFLAGS_RPATH is"
echo
"ERROR: -R cannot be used on this platform as
\$
QMAKE_LFLAGS_RPATH is"
...
...
This diff is collapsed.
Click to expand it.
dist/changes-5.4.0
View file @
2409ed7d
This diff is collapsed.
Click to expand it.
doc/global/template/style/offline.css
View file @
2409ed7d
...
@@ -359,7 +359,9 @@ h3.fn, span.fn {
...
@@ -359,7 +359,9 @@ h3.fn, span.fn {
margin
:
0px
;
margin
:
0px
;
margin-top
:
45px
;
margin-top
:
45px
;
}
}
h3
.fn
code
{
float
:
right
;
}
h3
.fn
:target
{
h3
.fn
:target
{
background-color
:
#F6F6D6
;
background-color
:
#F6F6D6
;
}
}
...
@@ -705,8 +707,21 @@ Landing page
...
@@ -705,8 +707,21 @@ Landing page
float
:
left
;
float
:
left
;
}
}
.icons1of3
h2
{
.icons1of3
h2
,
.doc-column
h2
{
font-size
:
15px
;
font-size
:
15px
;
margin
:
0px
;
margin
:
0px
;
padding
:
0px
;
padding
:
0px
;
}
}
div
.multi-column
{
position
:
relative
;
}
div
.multi-column
div
{
display
:
-moz-inline-box
;
display
:
inline-block
;
vertical-align
:
top
;
margin-top
:
1em
;
margin-right
:
4em
;
width
:
24em
;
}
This diff is collapsed.
Click to expand it.
doc/src/
examples/codecs.qdoc
→
examples
/widgets/tools/codecs/doc/src
/codecs.qdoc
View file @
2409ed7d
/****************************************************************************
/****************************************************************************
**
**
** Copyright (C) 201
3
Digia Plc and/or its subsidiary(-ies).
** Copyright (C) 201
4
Digia Plc and/or its subsidiary(-ies).
** Contact: http://www.qt-project.org/legal
** Contact: http://www.qt-project.org/legal
**
**
** This file is part of the documentation of the Qt Toolkit.
** This file is part of the documentation of the Qt Toolkit.
...
@@ -26,10 +26,10 @@
...
@@ -26,10 +26,10 @@
****************************************************************************/
****************************************************************************/
/*!
/*!
\example codecs
\example
tools/
codecs
\title Codecs Example
\title
Text
Codecs Example
The Codecs example demonstrates the principles behind importing and exporting text
The
Text
Codecs example demonstrates the principles behind importing and exporting text
using codecs to ensure that characters are encoded properly, avoiding loss of data
using codecs to ensure that characters are encoded properly, avoiding loss of data
and retaining the correct symbols used in various scripts.
and retaining the correct symbols used in various scripts.
...
...
This diff is collapsed.
Click to expand it.
mkspecs/common/clang.conf
View file @
2409ed7d
...
@@ -7,6 +7,9 @@ QMAKE_COMPILER = gcc clang llvm # clang pretends to be gcc
...
@@ -7,6 +7,9 @@ QMAKE_COMPILER = gcc clang llvm # clang pretends to be gcc
QMAKE_CC
=
clang
QMAKE_CC
=
clang
QMAKE_CXX
=
clang
++
QMAKE_CXX
=
clang
++
QMAKE_LINK_C
= $$
QMAKE_CC
QMAKE_LINK_C_SHLIB
= $$
QMAKE_CC
QMAKE_LINK
= $$
QMAKE_CXX
QMAKE_LINK
= $$
QMAKE_CXX
QMAKE_LINK_SHLIB
= $$
QMAKE_CXX
QMAKE_LINK_SHLIB
= $$
QMAKE_CXX
...
...
This diff is collapsed.
Click to expand it.
mkspecs/features/link_ltcg.prf
0 → 100644
View file @
2409ed7d
gcc {
# When doing link-time code generation, we need to pass the compiler
# flags during linking the stage too. This file is processed after
# default_post.prf, so the QMAKE_CXXFLAGS already contains
# QMAKE_CXXFLAGS_DEBUG or _RELEASE.
use_c_linker {
# use_c_linker.prf is in effect, use the C flags
QMAKE_LFLAGS_LTCG += $$QMAKE_CFLAGS $$QMAKE_CFLAGS_LTCG
QMAKE_LFLAGS_APP += $$QMAKE_CFLAGS_APP
QMAKE_LFLAGS_SHLIB += $$QMAKE_CFLAGS_SHLIB
QMAKE_LFLAGS_PLUGIN += $$QMAKE_CFLAGS_SHLIB
} else {
QMAKE_LFLAGS_LTCG = $$QMAKE_CXXFLAGS $$QMAKE_LFLAGS_LTCG
QMAKE_LFLAGS_APP += $$QMAKE_CXXFLAGS_APP
QMAKE_LFLAGS_SHLIB += $$QMAKE_CXXFLAGS_SHLIB
QMAKE_LFLAGS_PLUGIN += $$QMAKE_CFLAGS_SHLIB
}
}
This diff is collapsed.
Click to expand it.
mkspecs/features/ltcg.prf
View file @
2409ed7d
...
@@ -31,23 +31,9 @@ CONFIG(release, debug|release) {
...
@@ -31,23 +31,9 @@ CONFIG(release, debug|release) {
QMAKE_CXXFLAGS_LTCG =
QMAKE_CXXFLAGS_LTCG =
QMAKE_LFLAGS_LTCG =
QMAKE_LFLAGS_LTCG =
}
}
# When doing link-time code generation, we need to pass the compiler
# flags during linking stage too. This file is processed after
# default_post.prf, so the QMAKE_CXXFLAGS already contains
# QMAKE_CXXFLAGS_DEBUG or _RELEASE.
use_c_linker {
# use_c_linker.prf is in effect, use the C flags
QMAKE_LFLAGS_LTCG += $$QMAKE_CFLAGS $$QMAKE_CFLAGS_LTCG
QMAKE_LFLAGS_APP += $$QMAKE_CFLAGS_APP
QMAKE_LFLAGS_SHLIB += $$QMAKE_CFLAGS_SHLIB
} else {
QMAKE_LFLAGS_LTCG = $$QMAKE_CXXFLAGS $$QMAKE_LFLAGS_LTCG
QMAKE_LFLAGS_APP += $$QMAKE_CXXFLAGS_APP
QMAKE_LFLAGS_SHLIB += $$QMAKE_CXXFLAGS_SHLIB
}
}
}
load(link_ltcg)
QMAKE_CFLAGS *= $$QMAKE_CFLAGS_LTCG
QMAKE_CFLAGS *= $$QMAKE_CFLAGS_LTCG
QMAKE_CXXFLAGS *= $$QMAKE_CXXFLAGS_LTCG
QMAKE_CXXFLAGS *= $$QMAKE_CXXFLAGS_LTCG
QMAKE_LFLAGS *= $$QMAKE_LFLAGS_LTCG
QMAKE_LFLAGS *= $$QMAKE_LFLAGS_LTCG
...
...
This diff is collapsed.
Click to expand it.
mkspecs/features/mac/sdk.prf
View file @
2409ed7d
...
@@ -9,11 +9,15 @@ isEmpty(QMAKE_MAC_SDK.$${QMAKE_MAC_SDK}.path) {
...
@@ -9,11 +9,15 @@ isEmpty(QMAKE_MAC_SDK.$${QMAKE_MAC_SDK}.path) {
QMAKE_MAC_SDK_PATH = $$system("/usr/bin/xcodebuild -sdk $$QMAKE_MAC_SDK -version Path 2>/dev/null")
QMAKE_MAC_SDK_PATH = $$system("/usr/bin/xcodebuild -sdk $$QMAKE_MAC_SDK -version Path 2>/dev/null")
isEmpty(QMAKE_MAC_SDK_PATH): error("Could not resolve SDK path for \'$$QMAKE_MAC_SDK\'")
isEmpty(QMAKE_MAC_SDK_PATH): error("Could not resolve SDK path for \'$$QMAKE_MAC_SDK\'")
cache(QMAKE_MAC_SDK.$${QMAKE_MAC_SDK}.path, set stash, QMAKE_MAC_SDK_PATH)
cache(QMAKE_MAC_SDK.$${QMAKE_MAC_SDK}.path, set stash, QMAKE_MAC_SDK_PATH)
} else {
QMAKE_MAC_SDK_PATH = $$eval(QMAKE_MAC_SDK.$${QMAKE_MAC_SDK}.path)
}
isEmpty(QMAKE_MAC_SDK.$${QMAKE_MAC_SDK}.version) {
QMAKE_MAC_SDK_VERSION = $$system("/usr/bin/xcodebuild -sdk $$QMAKE_MAC_SDK -version SDKVersion 2>/dev/null")
QMAKE_MAC_SDK_VERSION = $$system("/usr/bin/xcodebuild -sdk $$QMAKE_MAC_SDK -version SDKVersion 2>/dev/null")
isEmpty(QMAKE_MAC_SDK_VERSION): error("Could not resolve SDK version for \'$$QMAKE_MAC_SDK\'")
isEmpty(QMAKE_MAC_SDK_VERSION): error("Could not resolve SDK version for \'$$QMAKE_MAC_SDK\'")
cache(QMAKE_MAC_SDK.$${QMAKE_MAC_SDK}.version, set stash, QMAKE_MAC_SDK_VERSION)
cache(QMAKE_MAC_SDK.$${QMAKE_MAC_SDK}.version, set stash, QMAKE_MAC_SDK_VERSION)
} else {
} else {
QMAKE_MAC_SDK_PATH = $$eval(QMAKE_MAC_SDK.$${QMAKE_MAC_SDK}.path)
QMAKE_MAC_SDK_VERSION = $$eval(QMAKE_MAC_SDK.$${QMAKE_MAC_SDK}.version)
QMAKE_MAC_SDK_VERSION = $$eval(QMAKE_MAC_SDK.$${QMAKE_MAC_SDK}.version)
}
}
...
...
This diff is collapsed.
Click to expand it.
mkspecs/features/qt_build_config.prf
View file @
2409ed7d
...
@@ -52,6 +52,12 @@ QMAKE_DIR_REPLACE_SANE = PRECOMPILED_DIR OBJECTS_DIR MOC_DIR RCC_DIR UI_DIR
...
@@ -52,6 +52,12 @@ QMAKE_DIR_REPLACE_SANE = PRECOMPILED_DIR OBJECTS_DIR MOC_DIR RCC_DIR UI_DIR
unset(modpath)
unset(modpath)
}
}
mac {
!isEmpty(QMAKE_RPATHDIR){
CONFIG += absolute_library_soname
}
}
cross_compile: \
cross_compile: \
CONFIG += force_bootstrap
CONFIG += force_bootstrap
...
...
This diff is collapsed.
Click to expand it.
mkspecs/features/qt_functions.prf
View file @
2409ed7d
...
@@ -68,6 +68,7 @@ defineTest(qtAddModule) {
...
@@ -68,6 +68,7 @@ defineTest(qtAddModule) {
using_privates = true
using_privates = true
export(using_privates)
export(using_privates)
}
}
contains(MODULE_CONFIG, ltcg): CONFIG += link_ltcg
qtProcessModuleFlags(CONFIG, QT.$${1}.CONFIG)
qtProcessModuleFlags(CONFIG, QT.$${1}.CONFIG)
qtProcessModuleFlags(DEFINES, QT.$${1}.DEFINES)
qtProcessModuleFlags(DEFINES, QT.$${1}.DEFINES)
...
...
This diff is collapsed.
Click to expand it.
mkspecs/features/qt_module.prf
View file @
2409ed7d
...
@@ -94,6 +94,8 @@ else: \
...
@@ -94,6 +94,8 @@ else: \
# OS X and iOS frameworks
# OS X and iOS frameworks
mac:CONFIG(shared, static|shared):contains(QT_CONFIG, qt_framework) {
mac:CONFIG(shared, static|shared):contains(QT_CONFIG, qt_framework) {
# Set the CFBundleIdentifier prefix for Qt frameworks
QMAKE_TARGET_BUNDLE_PREFIX = org.qt-project
#QMAKE_FRAMEWORK_VERSION = 4.0
#QMAKE_FRAMEWORK_VERSION = 4.0
CONFIG += lib_bundle sliced_bundle qt_framework
CONFIG += lib_bundle sliced_bundle qt_framework
CONFIG -= qt_install_headers #no need to install these as well
CONFIG -= qt_install_headers #no need to install these as well
...
@@ -111,9 +113,6 @@ mac:CONFIG(shared, static|shared):contains(QT_CONFIG, qt_framework) {
...
@@ -111,9 +113,6 @@ mac:CONFIG(shared, static|shared):contains(QT_CONFIG, qt_framework) {
}
}
}
}
mac:contains(QT_CONFIG, rpath): \
QMAKE_SONAME_PREFIX = @rpath
mac {
mac {
CONFIG += explicitlib
CONFIG += explicitlib
macx-g++ {
macx-g++ {
...
...
This diff is collapsed.
Click to expand it.
mkspecs/features/qt_module_pris.prf
View file @
2409ed7d
...
@@ -66,6 +66,8 @@ MODULE_FWD_PRI = $$mod_work_pfx/qt_lib_$${MODULE_ID}.pri
...
@@ -66,6 +66,8 @@ MODULE_FWD_PRI = $$mod_work_pfx/qt_lib_$${MODULE_ID}.pri
module_build_type =
module_build_type =
internal_module: \
internal_module: \
module_build_type += internal_module
module_build_type += internal_module
ltcg: \
module_build_type += ltcg
!isEmpty(MODULE_CONFIG): \
!isEmpty(MODULE_CONFIG): \
module_config = "QT.$${MODULE_ID}.CONFIG = $$MODULE_CONFIG"
module_config = "QT.$${MODULE_ID}.CONFIG = $$MODULE_CONFIG"
else: \
else: \
...
...
This diff is collapsed.
Click to expand it.
mkspecs/features/resources.prf
View file @
2409ed7d
...
@@ -11,7 +11,7 @@ rcc.name = RCC ${QMAKE_FILE_IN}
...
@@ -11,7 +11,7 @@ rcc.name = RCC ${QMAKE_FILE_IN}
rcc.depend_command = $$QMAKE_RCC_DEP -list $$QMAKE_RESOURCE_FLAGS ${QMAKE_FILE_IN}
rcc.depend_command = $$QMAKE_RCC_DEP -list $$QMAKE_RESOURCE_FLAGS ${QMAKE_FILE_IN}
rcc.CONFIG += add_inputs_as_makefile_deps
rcc.CONFIG += add_inputs_as_makefile_deps
resources_
small
|ltcg|macx-xcode|contains(TEMPLATE, "vc.*") {
!
resources_
big
|ltcg|macx-xcode|contains(TEMPLATE, "vc.*") {
rcc.output = $$RCC_DIR/$${first(QMAKE_MOD_RCC)}_${QMAKE_FILE_BASE}$${first(QMAKE_EXT_CPP)}
rcc.output = $$RCC_DIR/$${first(QMAKE_MOD_RCC)}_${QMAKE_FILE_BASE}$${first(QMAKE_EXT_CPP)}
rcc.commands = $$QMAKE_RCC $$QMAKE_RESOURCE_FLAGS ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
rcc.commands = $$QMAKE_RCC $$QMAKE_RESOURCE_FLAGS ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
...
...
This diff is collapsed.
Click to expand it.
mkspecs/macx-clang-32/Info.plist.lib
View file @
2409ed7d
...
@@ -14,6 +14,8 @@
...
@@ -14,6 +14,8 @@
<string>
@TYPEINFO@
</string>
<string>
@TYPEINFO@
</string>
<key>
CFBundleExecutable
</key>
<key>
CFBundleExecutable
</key>
<string>
@LIBRARY@
</string>
<string>
@LIBRARY@
</string>
<key>
CFBundleIdentifier
</key>
<string>
@BUNDLEIDENTIFIER@
</string>
<key>
NOTE
</key>
<key>
NOTE
</key>
<string>
Please, do NOT change this file -- It was generated by Qt/QMake.
</string>
<string>
Please, do NOT change this file -- It was generated by Qt/QMake.
</string>
</dict>
</dict>
...
...
This diff is collapsed.
Click to expand it.
mkspecs/macx-clang/Info.plist.lib
View file @
2409ed7d
...
@@ -14,6 +14,8 @@
...
@@ -14,6 +14,8 @@
<string>
@TYPEINFO@
</string>
<string>
@TYPEINFO@
</string>
<key>
CFBundleExecutable
</key>
<key>
CFBundleExecutable
</key>
<string>
@LIBRARY@
</string>
<string>
@LIBRARY@
</string>
<key>
CFBundleIdentifier
</key>
<string>
@BUNDLEIDENTIFIER@
</string>
<key>
NOTE
</key>
<key>
NOTE
</key>
<string>
Please, do NOT change this file -- It was generated by Qt/QMake.
</string>
<string>
Please, do NOT change this file -- It was generated by Qt/QMake.
</string>
</dict>
</dict>
...
...
This diff is collapsed.
Click to expand it.
mkspecs/macx-g++-32/Info.plist.lib
View file @
2409ed7d
...
@@ -14,6 +14,8 @@
...
@@ -14,6 +14,8 @@
<string>
@TYPEINFO@
</string>
<string>
@TYPEINFO@
</string>
<key>
CFBundleExecutable
</key>
<key>
CFBundleExecutable
</key>
<string>
@LIBRARY@
</string>
<string>
@LIBRARY@
</string>
<key>
CFBundleIdentifier
</key>
<string>
@BUNDLEIDENTIFIER@
</string>
<key>
NOTE
</key>
<key>
NOTE
</key>
<string>
Please, do NOT change this file -- It was generated by Qt/QMake.
</string>
<string>
Please, do NOT change this file -- It was generated by Qt/QMake.
</string>
</dict>
</dict>
...
...
This diff is collapsed.
Click to expand it.
mkspecs/macx-g++/Info.plist.lib
View file @
2409ed7d
...
@@ -14,6 +14,8 @@
...
@@ -14,6 +14,8 @@
<string>
@TYPEINFO@
</string>
<string>
@TYPEINFO@
</string>
<key>
CFBundleExecutable
</key>
<key>
CFBundleExecutable
</key>
<string>
@LIBRARY@
</string>
<string>
@LIBRARY@
</string>
<key>
CFBundleIdentifier
</key>
<string>
@BUNDLEIDENTIFIER@
</string>
<key>
NOTE
</key>
<key>
NOTE
</key>
<string>
Please, do NOT change this file -- It was generated by Qt/QMake.
</string>
<string>
Please, do NOT change this file -- It was generated by Qt/QMake.
</string>
</dict>
</dict>
...
...
This diff is collapsed.
Click to expand it.
mkspecs/macx-g++40/Info.plist.lib
View file @
2409ed7d
...
@@ -14,6 +14,8 @@
...
@@ -14,6 +14,8 @@
<string>
@TYPEINFO@
</string>
<string>
@TYPEINFO@
</string>
<key>
CFBundleExecutable
</key>
<key>
CFBundleExecutable
</key>
<string>
@LIBRARY@
</string>
<string>
@LIBRARY@
</string>
<key>
CFBundleIdentifier
</key>
<string>
@BUNDLEIDENTIFIER@
</string>
<key>
NOTE
</key>
<key>
NOTE
</key>
<string>
Please, do NOT change this file -- It was generated by Qt/QMake.
</string>
<string>
Please, do NOT change this file -- It was generated by Qt/QMake.
</string>
</dict>
</dict>
...
...
This diff is collapsed.
Click to expand it.
mkspecs/macx-g++42/Info.plist.lib
View file @
2409ed7d
...
@@ -14,6 +14,8 @@
...
@@ -14,6 +14,8 @@
<string>
@TYPEINFO@
</string>
<string>
@TYPEINFO@
</string>
<key>
CFBundleExecutable
</key>
<key>
CFBundleExecutable
</key>
<string>
@LIBRARY@
</string>
<string>
@LIBRARY@
</string>
<key>
CFBundleIdentifier
</key>
<string>
@BUNDLEIDENTIFIER@
</string>
<key>
NOTE
</key>
<key>
NOTE
</key>
<string>
Please, do NOT change this file -- It was generated by Qt/QMake.
</string>
<string>
Please, do NOT change this file -- It was generated by Qt/QMake.
</string>
</dict>
</dict>
...
...
This diff is collapsed.
Click to expand it.
mkspecs/macx-icc/Info.plist.lib
View file @
2409ed7d
...
@@ -14,6 +14,8 @@
...
@@ -14,6 +14,8 @@
<string>
@TYPEINFO@
</string>
<string>
@TYPEINFO@
</string>
<key>
CFBundleExecutable
</key>
<key>
CFBundleExecutable
</key>
<string>
@LIBRARY@
</string>
<string>
@LIBRARY@
</string>
<key>
CFBundleIdentifier
</key>
<string>
@BUNDLEIDENTIFIER@
</string>
<key>
NOTE
</key>
<key>
NOTE
</key>
<string>
Please, do NOT change this file -- It was generated by Qt/QMake.
</string>
<string>
Please, do NOT change this file -- It was generated by Qt/QMake.
</string>
</dict>
</dict>
...
...
This diff is collapsed.
Click to expand it.
Prev
1
2
3
4
5
…
25
Next
Menu
Explore
Projects
Groups
Topics
Snippets