not strictly necessary, but nicer.
QMAKE_PLATFORM (and thus CONFIG) now also contains the name of the OS, and
its family (if applicable, e.g., bsd). this also adds more feature search
paths.
Change-Id: I3ab971e6e3b2b32cae53b95e4bc67a86688bc5cb
Reviewed-by: Qt Doc Bot <qt_docbot@qt-project.org>
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = aix
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = aix
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = aix
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = aix
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
QMAKE_INCREMENTAL_STYLE = sublib
# qmake configuration for common linux
#
+QMAKE_PLATFORM += linux
+
QMAKE_CFLAGS_THREAD += -D_REENTRANT
QMAKE_CXXFLAGS_THREAD += $$QMAKE_CFLAGS_THREAD
# qmake configuration for common Mac OS X
#
+QMAKE_PLATFORM += macx mac
+
QMAKE_RESOURCE = /Developer/Tools/Rez
QMAKE_EXTENSION_SHLIB = dylib
+QMAKE_PLATFORM = nacl $$QMAKE_PLATFORM
# Work around linker crash when using PIC. We are building
# statically so this is safe.
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
# qmake configuration for common unix
#
+QMAKE_PLATFORM += unix posix
+
QMAKE_LEX = flex
QMAKE_LEXFLAGS +=
QMAKE_YACC = yacc
#
MAKEFILE_GENERATOR = MSVC.NET
+QMAKE_PLATFORM += wince win32
TEMPLATE = app
QT += core gui
CONFIG += qt warn_on release incremental flat link_prl precompile_header autogen_precompile_source debug_and_release debug_and_release_target
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = cygwin unix posix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = macx
+QMAKE_PLATFORM = mac macx
TEMPLATE = app
CONFIG += qt warn_on release link_prl native_precompiled_headers
QT += core gui
QT_QPA_DEFAULT_PLATFORM = eglfs
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
# http://github.com/KDAB/OpenEmbedded-Archos
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
# http://beagleboard.org/
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
# http://wiki.qt-project.org/Devices/N9
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
# http://qt-project.org/wiki/Snowball
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = freebsd bsd
TEMPLATE = app
CONFIG += qt warn_on release link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = freebsd bsd
TEMPLATE = app
CONFIG += qt warn_on release link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = freebsd bsd
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = hpux
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = hpux
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = hpux
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = hpux
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = hpux
TEMPLATE = app
CONFIG += qt warn_on release link_prl plugin_no_soname
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = hpux
TEMPLATE = app
CONFIG += qt warn_on release plugin_no_soname
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = hpux
TEMPLATE = app
CONFIG += qt warn_on release plugin_no_soname
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = hpux
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = hurd
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = irix
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = irix
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = irix
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = irix
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = linux
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = linux
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = maemo
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
CONFIG += nostrip
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = linux
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = linux
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = lynxos
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = macx
TEMPLATE = app
CONFIG += qt warn_on release app_bundle incremental global_init_link_order lib_version_first plugin_no_soname link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = macx
TEMPLATE = app
CONFIG += qt warn_on release app_bundle incremental global_init_link_order lib_version_first plugin_no_soname link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = macx
TEMPLATE = app
CONFIG += qt warn_on release app_bundle incremental global_init_link_order lib_version_first plugin_no_soname link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = macx
TEMPLATE = app
CONFIG += qt warn_on release app_bundle incremental global_init_link_order lib_version_first plugin_no_soname link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = macx
TEMPLATE = app
CONFIG += qt warn_on release app_bundle incremental global_init_link_order lib_version_first plugin_no_soname link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = macx
TEMPLATE = app
CONFIG += qt warn_on release app_bundle incremental global_init_link_order lib_version_first plugin_no_soname link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = macx
TEMPLATE = app
CONFIG += qt warn_on release app_bundle incremental global_init_link_order lib_version_first plugin_no_soname link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = macx
TEMPLATE = app
CONFIG += qt warn_on release app_bundle incremental global_init_link_order lib_version_first plugin_no_soname link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = macx
TEMPLATE = app
CONFIG += qt warn_on release link_prl app_bundle
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = macx
TEMPLATE = app
CONFIG += qt warn_on release app_bundle incremental global_init_link_order lib_version_first plugin_no_soname link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = macx
+QMAKE_PLATFORM = mac macx
TEMPLATE = app
CONFIG += qt warn_on release app_bundle global_init_link_order lib_version_first plugin_no_soname link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = netbsd bsd
TEMPLATE = app
CONFIG += qt warn_on release link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = openbsd bsd
TEMPLATE = app
CONFIG += qt warn_on release link_prl gdb_dwarf_index
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = sco
TEMPLATE = app
QT += core gui
CONFIG += qt warn_on release link_prl
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = sco
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = solaris
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = solaris
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = solaris
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = solaris
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = tru64
TEMPLATE = app
CONFIG += qt warn_on release link_prl plugin_no_soname
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = tru64
TEMPLATE = app
CONFIG += qt warn_on release link_prl plugin_no_soname
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = unixware
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = unixware
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = GBUILD
-#MAKEFILE_GENERATOR = UNIX
+QMAKE_PLATFORM = integrity unix posix
TEMPLATE = app
-CONFIG += qt warn_on release integrity unix
+CONFIG += qt warn_on release
QT += core gui network
QMAKE_CFLAGS = -bsp $$INTEGRITY_BSP -os_dir $__OS_DIR
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl armcc_linker
QT += core gui
# for QMake variables (I.e. "QMAKE_foo = bar" is broken).
MAKEFILE_GENERATOR = UNIX
+QMAKE_PLATFORM = linux
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl
QT += core gui
# $staging/usr/lib/pkgconfig)
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = qnx
TEMPLATE = app
CONFIG += qt warn_on release link_prl
QT += core gui
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = vxworks
TEMPLATE = app
-CONFIG += qt warn_on release incremental link_prl vxworks
+CONFIG += qt warn_on release incremental link_prl
QT += core gui network
QMAKE_INCREMENTAL_STYLE = sublib
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = vxworks
TEMPLATE = app
-CONFIG += qt warn_on release incremental link_prl vxworks
+CONFIG += qt warn_on release incremental link_prl
QT += core gui network
QMAKE_INCREMENTAL_STYLE = sublib
DEFINES += VXWORKS
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = vxworks
TEMPLATE = app
-CONFIG += qt warn_on release incremental link_prl vxworks
+CONFIG += qt warn_on release incremental link_prl
QT += core gui network
QMAKE_INCREMENTAL_STYLE = sublib
#
MAKEFILE_GENERATOR = UNIX
-TARGET_PLATFORM = unix
+QMAKE_PLATFORM = vxworks
TEMPLATE = app
-CONFIG += qt warn_on release incremental link_prl vxworks
+CONFIG += qt warn_on release incremental link_prl
QT += core gui network
QMAKE_INCREMENTAL_STYLE = sublib
DEFINES += VXWORKS
#
MAKEFILE_GENERATOR = MSVC.NET
+QMAKE_PLATFORM = win32
TEMPLATE = app
CONFIG += qt warn_on release incremental flat link_prl precompile_header autogen_precompile_source debug_and_release debug_and_release_target
QT += core gui
load(device_config)
MAKEFILE_GENERATOR = MINGW
+QMAKE_PLATFORM = win32
TEMPLATE = app
CONFIG += qt warn_on release link_prl debug_and_release debug_and_release_target precompile_header
QT += core gui
#
MAKEFILE_GENERATOR = MSVC.NET
+QMAKE_PLATFORM = win32
TEMPLATE = app
CONFIG += qt warn_on release incremental flat link_prl debug_and_release debug_and_release_target
QT += core gui
#
MAKEFILE_GENERATOR = MSVC.NET
+QMAKE_PLATFORM = win32
TEMPLATE = app
CONFIG += qt warn_on release incremental flat link_prl precompile_header autogen_precompile_source debug_and_release debug_and_release_target embed_manifest_dll embed_manifest_exe
QT += core gui
#
MAKEFILE_GENERATOR = MSVC.NET
+QMAKE_PLATFORM = win32
TEMPLATE = app
CONFIG += qt warn_on release incremental flat link_prl precompile_header autogen_precompile_source debug_and_release debug_and_release_target embed_manifest_dll embed_manifest_exe
QT += core gui
#
MAKEFILE_GENERATOR = MSBUILD
+QMAKE_PLATFORM = win32
TEMPLATE = app
CONFIG += qt warn_on release incremental flat link_prl precompile_header autogen_precompile_source debug_and_release debug_and_release_target embed_manifest_dll embed_manifest_exe
QT += core gui