qt5base-lts/mkspecs/features
Lars Knoll b4fd377aa9 Make utf8_source the default for qmake builds
We now assume that source code is encoded in UTF-8 by default on
all platforms (and verify this with an auto test). Provide
a CONFIG+=no_utf8_source option for backwards compatibility.

[ChangeLog][qmake] qmake will tell the compiler that source code is
encoded in utf-8 by default. This mainly has an effect on Windows, where
MSVC still assumes source code is encoded in the current ANSI code page.
Use CONFIG+=no_utf8_source to get back the Qt 5 behavior.

Change-Id: I6dcafcaeefdea7d3907ccb723aeb7d23ccc0f04f
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2020-05-14 19:14:51 +02:00
..
android Merge remote-tracking branch 'origin/5.15' into dev 2020-03-11 15:34:21 +01:00
data Allow switching of QT_NO_CREATE_VERSIONLESS_TARGETS 2020-05-05 08:33:40 +02:00
mac Pass SDK root to the linker as -isysroot, not -Wl,-syslibroot 2020-04-02 18:33:42 +02:00
uikit iOS: Remove deprecated image-based launch screen 2020-05-11 16:22:25 +02:00
unix macOS: Don't try to install lldb debug script unless the module provides one 2018-07-20 06:40:05 +00:00
unsupported Revert "Disable Docker-based test servers on Windows temporarily" 2019-07-09 13:49:18 +02:00
wasm wasm: Boost emscripten 1.39.8 as recommended 2020-03-23 03:29:41 +00:00
win32 re_escape QMAKE_INCDIR_VULKAN 2020-05-11 14:59:17 +02:00
winrt winrt: Fix manifest creation for Visual Studio 2019 2020-04-21 11:21:08 +02:00
benchmark.prf
build_pass.prf
cmake_functions.prf
cmdline.prf Add cmdline feature to qmake 2019-02-18 07:12:14 +00:00
configure_base.prf configure: cache test output as well 2018-04-10 18:51:13 +00:00
configure.prf make handling of built-in configure options data-driven 2016-12-13 18:55:28 +00:00
coverage.prf configure: Add switch for clang's "source-based" code coverage feature 2020-01-28 20:26:15 +00:00
create_cmake.prf Merge remote-tracking branch 'origin/5.14' into 5.15 2020-01-29 01:00:56 +01:00
ctest_testcase_common.prf ctest: Make cmake test pass if it has been run before 2018-11-30 11:30:13 +00:00
ctest_testcase_installed.prf
ctest_testcase.prf
dbusadaptors.prf
dbuscommon.pri
dbusinterfaces.prf
declarative_debug.prf
default_post.prf Make utf8_source the default for qmake builds 2020-05-14 19:14:51 +02:00
default_pre.prf Fix handling of the DEFINES_DEBUG/DEFINES_RELEASE variables 2020-01-23 19:44:09 +01:00
designer_defines.prf
device_config.prf nuke configure -host-option 2016-12-13 18:55:59 +00:00
egl.prf qmake: make CONFIG+=egl work again 2019-01-07 19:07:02 +00:00
exceptions_off.prf
exceptions.prf
exclusive_builds_post.prf Say hello to Android multi arch build in one go 2019-08-26 12:59:15 +03:00
exclusive_builds.prf Fix duplicates in QMAKE_DIR_REPLACE 2019-07-10 12:35:52 +02:00
file_copies.prf qmake: Fix COPIES for Visual Studio projects 2019-02-21 06:43:56 +00:00
gc_binaries.prf Make the use of -fdata-sections and --gc-sections more generic in Qt 2018-04-27 06:47:35 +00:00
gcov.prf
include_source_dir.prf
incredibuild_xge.prf
java.prf Fix java mkspec for compatibility with JDK 12 2019-10-21 07:54:01 +02:00
lex.prf Fix parallel lex/yacc invocation for debug_and_release builds 2019-06-06 15:21:37 +02:00
link_ltcg.prf Support different job counts also for ICC LTO 2017-04-07 17:45:04 +00:00
link_pkgconfig.prf
lrelease.prf qmake: Fix handling of QM_FILES_INSTALL_PATH 2020-02-18 18:34:50 +01:00
ltcg.prf Merge remote-tracking branch 'origin/5.13' into 5.14 2019-11-13 07:21:33 +01:00
metatypes.prf metatypes: Only load qt_build_paths if we need them 2020-02-11 15:36:18 +01:00
moc.prf escape literal backslashes in qmake files 2018-12-12 17:24:39 +00:00
no_debug_info.prf
plugin_bundle.prf
precompile_header.prf
qgltf.prf
qlalr.prf fix qlalr invocation in silent builds 2016-12-07 06:54:33 +00:00
qmake_use.prf Revert "configure: actually resolve libraries into full filepaths" 2019-09-13 10:47:38 +02:00
qml_debug.prf
qml_module.prf Android: install qmlfiles only for first ABI 2019-08-28 13:50:31 +03:00
qml_plugin.prf qml_plugin.prf: Use and prefer QML_IMPORT_VERSION over IMPORT_VERSION 2020-01-17 11:16:44 +01:00
qmltestcase.prf Say hello to androidtestrunner 2019-06-06 15:25:07 +03:00
qt_android_deps.prf Fix ANDROID_XXXX replace qmake function call 2020-02-11 09:16:42 +00:00
qt_app.prf Make the use of -fdata-sections and --gc-sections more generic in Qt 2018-04-27 06:47:35 +00:00
qt_build_config.prf Merge remote-tracking branch 'origin/5.15' into dev 2020-02-28 09:48:30 +01:00
qt_build_extra.prf
qt_build_paths.prf syncqt: fix forwarding injected headers, take ~3 2018-09-12 06:53:02 +00:00
qt_clear_installs.prf
qt_common.prf Merge remote-tracking branch 'origin/5.14' into 5.15 2020-04-20 10:34:48 +02:00
qt_config.prf stop exporting QT.*.{libexecs,plugins,imports,qml} in module pris 2017-02-06 16:33:25 +00:00
qt_configure.prf Fix passing FOO_LIBS variables to configure 2019-11-19 18:35:49 +01:00
qt_docs_targets.prf
qt_docs.prf Get make docs working better on macOS 2019-11-25 17:43:23 +01:00
qt_example_installs.prf Fix build with -no-compile-examples 2020-04-23 12:33:02 +02:00
qt_functions.prf Fix qtPlatformTargetSuffix for darwin platforms 2020-01-23 13:37:32 +01:00
qt_helper_lib.prf Revert "Don't reference build directory in helper lib pri" 2020-05-07 20:58:25 +02:00
qt_installs.prf Fix install targets for generated private headers 2019-02-06 07:17:46 +00:00
qt_module_headers.prf avoid compile warning when using clang++ with -Wshorten-64-to-32 2020-04-11 09:42:37 +01:00
qt_module_pris.prf Say hello to Android multi arch build in one go 2019-08-26 12:59:15 +03:00
qt_module.prf Remove dead QMakeSourceFileInfo caching feature from QMake 2019-08-20 20:27:52 +02:00
qt_parts.prf nuke {tests,examples}_need_tools flags 2018-05-30 10:57:45 +00:00
qt_plugin.prf Android: Fix plugins naming 2019-10-01 11:36:24 +03:00
qt_prefix_build_check.prf CMake/qmake: Fix qtIsPrefixBuild for a CMake-built qtbase 2020-04-08 15:14:09 +02:00
qt_targets.prf Bump copyright year 2020-01-09 14:41:53 +02:00
qt_test_helper.prf Add cmdline feature to qmake 2019-02-18 07:12:14 +00:00
qt_tool.prf Windows: Automatically set metadata for all Qt apps 2017-07-31 06:19:06 +00:00
qt_tracepoints.prf Fix QMake build system to support trace points in a cross-compiled build 2019-10-09 16:20:08 +02:00
qt.prf Fix building of autotests for certain configurations 2020-04-28 20:04:42 +02:00
resolve_config.prf
resolve_target.prf macOS: Fix CONFIG+=separate_debug_info for custom QMAKE_BUNDLE_EXTENSION 2020-04-08 06:16:52 +02:00
resources_functions.prf Android: Make sure that it can find qrc files created via the pro file 2020-02-10 21:04:03 +00:00
resources.prf Add function for initializing plugin resources for static builds 2020-01-30 16:59:31 +01:00
rtti_off.prf qmake: enable rtti config option for g++/clang 2018-12-13 20:51:39 +00:00
rtti.prf qmake: enable rtti config option for g++/clang 2018-12-13 20:51:39 +00:00
sanitizer.prf configure: Add sanitizer "fuzzer-no-link" 2019-11-14 15:45:02 +01:00
silent.prf Fix CONFIG+=silent for MSVC non-inference rules 2017-07-14 18:49:56 +00:00
simd.prf Add new AVX512 extensions found in Intel CLX, ICL and ICX processors 2020-02-03 11:31:49 -07:00
spec_post.prf Qmake: Introduce and use QMAKE_{SYSTEM,SHELL}_NULL_DEVICE variable, take 2 2017-10-13 13:32:36 +00:00
spec_pre.prf
static_runtime.prf escape literal backslashes in qmake files 2018-12-12 17:24:39 +00:00
testcase_targets.prf
testcase.prf Fix CONFIG += cmdline testcase creating app bundle paths in Makefiles 2019-11-27 22:38:02 -05:00
testcocoon.prf
testlib_defines.prf
toolchain.prf qmake: Always split QMAKE_DEFAULT_LIBDIRS using ; with clang on windows 2019-04-25 09:29:23 +00:00
uic.prf Ignore non-existent .ui file dependencies 2019-09-18 08:24:46 +02:00
use_c_linker.prf
vxworks.prf
warn_off.prf
warn_on.prf
wayland-scanner.prf waylandscanner: use --include-core-only 2018-10-05 08:15:38 +00:00
xctest.prf Allow using Xcode Command Line Tools to build Qt 2017-06-29 02:00:12 +00:00
yacc.prf yacc: Output the path for the move with the right directory separator 2020-01-13 11:50:02 +00:00