qt5base-lts/mkspecs/features
Oswald Buddenhagen e07372ff50 fix host vs. makefile directory separator mess
the system path separator and shell are bound to the host system
(system() will use cmd even on mingw with sh.exe in path).
the makefiles otoh may depend on what the qmakespec defines.

consequently, add $$system_path() and $$system_quote() (for use with
system() & $$system()). $$native_path() is renamed to $$shell_path() and
should be used with $$shell_quote() to produce command lines in
makefiles.
$$QMAKE_DIR_SEP needs to be applied to Option::dir_sep right after
parsing the spec, so it is available to $$shell_{path,quote}().

Change-Id: If3db4849e7f96068cf03a32348a24f3a72d6292c
Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
2012-07-28 00:09:45 +02:00
..
mac configure: Remove the -dwarf2 argument for Mac OS X builds 2012-05-11 12:52:21 +02:00
qpa Install fonts when not using fontconfig 2012-03-16 21:30:59 +01:00
unix define have_target CONFIG flag 2012-06-19 16:40:02 +02:00
win32 fix host vs. makefile directory separator mess 2012-07-28 00:09:45 +02:00
build_pass.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
c++11.prf configure: Auto-detect and enable C++11 support if available 2012-06-05 12:30:13 +02:00
configure.prf fix host vs. makefile directory separator mess 2012-07-28 00:09:45 +02:00
create_cmake.prf Check if we are creating a static library before a framework. 2012-07-20 20:44:06 +02:00
ctest_testcase.prf Use qmake dirname function correctly. 2012-07-03 14:54:52 +02:00
dbusadaptors.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
dbusinterfaces.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
debug_and_release.prf qmake: remove symbian support 2011-11-07 13:26:41 +01:00
debug.prf configure: Remove the -dwarf2 argument for Mac OS X builds 2012-05-11 12:52:21 +02:00
declarative_debug.prf Enable QML debugging of qtquick1 with CONFIG+=quick1 2012-05-02 12:21:55 +02:00
default_post.prf fix host vs. makefile directory separator mess 2012-07-28 00:09:45 +02:00
default_pre.prf put the include/ of all modules into qtbase when doing non-prefix build 2012-07-18 19:48:59 +02:00
designer_defines.prf dispose of library-bound feature files 2012-06-19 16:39:52 +02:00
device_config.prf mkspecs: Use the right variable name to find the qdevice.pri 2012-06-26 20:02:55 +02:00
dll.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
egl.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
exceptions_off.prf turn off exceptions by default where they aren't required 2012-05-17 05:14:26 +02:00
exceptions.prf turn off exceptions by default where they aren't required 2012-05-17 05:14:26 +02:00
exclusive_builds.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
include_source_dir.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
incredibuild_xge.prf fix host vs. makefile directory separator mess 2012-07-28 00:09:45 +02:00
lex.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
link_pkgconfig.prf Make pkg-config cross-compile aware 2011-10-19 22:27:09 +02:00
moc.prf remove backwards compatibility hacks 2012-06-19 16:46:00 +02:00
module.prf make qt_module_config.prf install the module pri file 2012-06-19 16:40:00 +02:00
no_debug_info.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
opengles1.prf Add a new qmake feature to support OpenGL ES 1 apps 2012-02-28 22:35:24 +01:00
qml_debug.prf Rename the 'declarative debug support' to 'qml debug support' 2012-03-31 16:33:04 +02:00
qml_plugin.prf fix QT.<module>.*_VERSION references 2012-07-11 18:59:48 +02:00
qmltestcase.prf Remove declarative from qmltestcase.prf. 2012-05-11 12:52:21 +02:00
qt_build_config.prf fix misnomer: qt_module.prf => qt_build_config.prf 2012-06-19 16:46:08 +02:00
qt_config.prf unset QT_MODULE_* after loading the module pris 2012-06-27 14:35:31 +02:00
qt_functions.prf fix host vs. makefile directory separator mess 2012-07-28 00:09:45 +02:00
qt_installs.prf remove workarounds for broken syncqt 2012-06-19 16:46:00 +02:00
qt_module_config.prf Fix debug and release build for Windows CE 2012-07-25 17:32:21 +02:00
qt_module_fwdpri.prf put the include/ of all modules into qtbase when doing non-prefix build 2012-07-18 19:48:59 +02:00
qt_module_headers.prf put the include/ of all modules into qtbase when doing non-prefix build 2012-07-18 19:48:59 +02:00
qt_module.prf fix misnomer: qt_module.prf => qt_build_config.prf 2012-06-19 16:46:08 +02:00
qt_parts.prf make sure that building tests implies building other parts 2012-07-10 22:44:30 +02:00
qt_plugin.prf Fix debug and release build for Windows CE 2012-07-25 17:32:21 +02:00
qt_targets.prf bump version of QMAKE_TARGET_PRODUCT 2012-02-27 20:52:45 +01:00
qt_tool.prf remove pointless checking/fallback code for $$TARGET 2012-07-12 17:19:06 +02:00
qt.prf fix syntax error in static plugin assembly code 2012-07-25 15:17:16 +02:00
quick1_debug.prf Enable QML debugging of qtquick1 with CONFIG+=quick1 2012-05-02 12:21:55 +02:00
release.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
resolve_target.prf make QMAKE_RESOLVED_TARGET use normalized path separators 2012-07-16 01:06:55 +02:00
resources.prf move moc, rcc and uic CONFIG additions to the respective qt modules 2012-06-19 16:39:53 +02:00
shared.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
silent.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
spec_post.prf revamp handling of qmake target mode 2012-06-27 09:39:50 +02:00
spec_pre.prf fix splitting of $PATH when looking for sh.exe 2012-07-12 17:19:17 +02:00
static_and_shared.prf define have_target CONFIG flag 2012-06-19 16:40:02 +02:00
static.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
staticlib.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
testcase.prf Avoid load(testcase) for installing test helper apps 2012-07-04 02:46:27 +02:00
testcocoon.prf fix host vs. makefile directory separator mess 2012-07-28 00:09:45 +02:00
testlib_defines.prf auto-generate module pris 2012-06-19 16:40:06 +02:00
uic.prf remove backwards compatibility hacks 2012-06-19 16:46:00 +02:00
use_c_linker.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
vxworks.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
warn_off.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
warn_on.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
wayland-scanner.prf Add a wayland-scanner rule to qmake 2011-12-12 17:27:19 +01:00
yacc.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00