Revision bafd3fdf1c72040abbf7ddf354f6b1c15c9985a4 authored by Thiago Macieira on 26 March 2013, 00:30:26 UTC, committed by The Qt Project on 26 March 2013, 20:44:15 UTC
Since qCpuHasFeature() checks the static qCompilerCpuFeatures variable
and that variable's value might change depending on the compiler flags,
it's best to ensure that the function is not subject to link-time
merging. That would be bad if it happened when qCpuHasFeature() was used
from a file with higher CPU compiler settings than the default, as it
would incorrectly conclude that certain features are always available.

Change-Id: I8bacde056fb89869ec1d306a163742e72522315e
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@digia.com>
1 parent 03d057f
History
File Mode Size
data
ios
mac
qpa
unix
win32
android.prf -rw-r--r-- 339 bytes
build_pass.prf -rw-r--r-- 23 bytes
c++11.prf -rw-r--r-- 127 bytes
cmake_functions.prf -rw-r--r-- 558 bytes
configure.prf -rw-r--r-- 3.0 KB
create_cmake.prf -rw-r--r-- 8.4 KB
ctest_testcase.prf -rw-r--r-- 2.7 KB
dbusadaptors.prf -rw-r--r-- 70 bytes
dbuscommon.pri -rw-r--r-- 2.5 KB
dbusinterfaces.prf -rw-r--r-- 72 bytes
declarative_debug.prf -rw-r--r-- 32 bytes
default_post.prf -rw-r--r-- 2.6 KB
default_pre.prf -rw-r--r-- 335 bytes
designer_defines.prf -rw-r--r-- 43 bytes
device_config.prf -rw-r--r-- 1.1 KB
egl.prf -rw-r--r-- 746 bytes
exceptions.prf -rw-r--r-- 193 bytes
exceptions_off.prf -rw-r--r-- 191 bytes
exclusive_builds.prf -rw-r--r-- 4.4 KB
include_source_dir.prf -rw-r--r-- 52 bytes
incredibuild_xge.prf -rw-r--r-- 338 bytes
java.prf -rw-r--r-- 2.0 KB
lex.prf -rw-r--r-- 1020 bytes
link_pkgconfig.prf -rw-r--r-- 1.0 KB
moc.prf -rw-r--r-- 3.3 KB
module.prf -rw-r--r-- 70 bytes
no_debug_info.prf -rw-r--r-- 371 bytes
opengles1.prf -rw-r--r-- 56 bytes
qml1_module.prf -rw-r--r-- 261 bytes
qml1_plugin.prf -rw-r--r-- 261 bytes
qml_debug.prf -rw-r--r-- 24 bytes
qml_module.prf -rw-r--r-- 1.3 KB
qml_plugin.prf -rw-r--r-- 3.2 KB
qmltestcase.prf -rw-r--r-- 342 bytes
qt.prf -rw-r--r-- 5.3 KB
qt_android_deps.prf -rw-r--r-- 1.9 KB
qt_build_config.prf -rw-r--r-- 1.6 KB
qt_build_paths.prf -rw-r--r-- 843 bytes
qt_common.prf -rw-r--r-- 2.3 KB
qt_config.prf -rw-r--r-- 1.7 KB
qt_docs.prf -rw-r--r-- 2.4 KB
qt_docs_targets.prf -rw-r--r-- 1.2 KB
qt_example_installs.prf -rw-r--r-- 3.3 KB
qt_functions.prf -rw-r--r-- 10.7 KB
qt_headersclean.prf -rw-r--r-- 1.9 KB
qt_installs.prf -rw-r--r-- 1.4 KB
qt_module.prf -rw-r--r-- 5.6 KB
qt_module_config.prf -rw-r--r-- 92 bytes
qt_module_headers.prf -rw-r--r-- 3.4 KB
qt_module_pris.prf -rw-r--r-- 4.9 KB
qt_parts.prf -rw-r--r-- 2.1 KB
qt_plugin.prf -rw-r--r-- 1.7 KB
qt_targets.prf -rw-r--r-- 237 bytes
qt_tool.prf -rw-r--r-- 1.8 KB
resolve_config.prf -rw-r--r-- 1.0 KB
resolve_target.prf -rw-r--r-- 2.5 KB
resources.prf -rw-r--r-- 1.1 KB
silent.prf -rw-r--r-- 254 bytes
simd.prf -rw-r--r-- 14.0 KB
spec_post.prf -rw-r--r-- 1.9 KB
spec_pre.prf -rw-r--r-- 1.2 KB
testcase.prf -rw-r--r-- 5.9 KB
testcase_targets.prf -rw-r--r-- 275 bytes
testcocoon.prf -rw-r--r-- 2.2 KB
testlib_defines.prf -rw-r--r-- 50 bytes
uic.prf -rw-r--r-- 623 bytes
use_c_linker.prf -rw-r--r-- 245 bytes
vxworks.prf -rw-r--r-- 3.5 KB
warn_off.prf -rw-r--r-- 161 bytes
warn_on.prf -rw-r--r-- 161 bytes
wayland-scanner.prf -rw-r--r-- 1.6 KB
yacc.prf -rw-r--r-- 2.1 KB

back to top