qt5base-lts/mkspecs
Joni Poikelin c34d289c44 Fix building when lex source refers to a file generated by yacc
Scan lex and yacc sources for dependencies as if they were C source code,
which is close enough to reality.

This will unfortunately result in the generated source files depending on
the generated headers, while it should have been the object files created
from these sources which have that dependency. But qmake cannot do better,
and this is good enough.

Task-number: QTBUG-56507
Change-Id: Ic3e1941bf2e2820bfddf99deba854e1e82f83669
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
2016-11-01 04:41:21 +00:00
..
aix-g++ move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
aix-g++-64 move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
aix-xlc move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
aix-xlc-64 move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
android-clang Add QMAKE_LFLAGS_SONAME to linker flags for Android plugins 2016-10-06 13:33:08 +00:00
android-g++ Add QMAKE_LFLAGS_SONAME to linker flags for Android plugins 2016-10-06 13:33:08 +00:00
blackberry-armle-v7-qcc Update copyright headers 2015-02-11 06:49:51 +00:00
blackberry-x86-qcc Update copyright headers 2015-02-11 06:49:51 +00:00
common Add the ability for qmake to build Xcode asset catalogs 2016-09-28 17:58:54 +00:00
cygwin-g++ unify handling of library prefixes and extensions 2015-10-01 16:19:30 +00:00
darwin-g++ Update for the newest Darwin-family operating systems. 2016-06-15 05:52:47 +00:00
devices Fix the RPi3 spec a bit 2016-06-14 09:51:14 +00:00
features Fix building when lex source refers to a file generated by yacc 2016-11-01 04:41:21 +00:00
freebsd-clang BSD mkspec cleanup for FreeBSD, NetBSD and OpenBSD to common namespace 2016-06-11 20:17:38 +00:00
freebsd-g++ BSD mkspec cleanup for FreeBSD, NetBSD and OpenBSD to common namespace 2016-06-11 20:17:38 +00:00
haiku-g++ move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
hpux-acc move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
hpux-acc-64 move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
hpux-acc-o64 move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
hpux-g++ purge vestige: plugin_no_soname is no more 2016-06-22 15:13:02 +00:00
hpux-g++-64 move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
hpuxi-acc-32 purge vestige: plugin_no_soname is no more 2016-06-22 15:13:02 +00:00
hpuxi-acc-64 purge vestige: plugin_no_soname is no more 2016-06-22 15:13:02 +00:00
hpuxi-g++-64 move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
hurd-g++ move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
irix-cc move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
irix-cc-64 move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
irix-g++ move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
irix-g++-64 move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
linux-arm-gnueabi-g++ Update copyright headers 2015-02-11 06:49:51 +00:00
linux-clang Update copyright headers 2015-02-11 06:49:51 +00:00
linux-clang-libc++ Update copyright headers 2015-02-11 06:49:51 +00:00
linux-cxx move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
linux-g++ Fix for platform socklen_t on other C libraries than glibc. 2015-09-30 05:04:20 +00:00
linux-g++-32 move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
linux-g++-64 move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
linux-icc ICC: Remove the -fno-jump-tables workaround. 2015-09-21 16:39:51 +00:00
linux-icc-32 Update copyright headers 2015-02-11 06:49:51 +00:00
linux-icc-64 Update copyright headers 2015-02-11 06:49:51 +00:00
linux-kcc move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
linux-llvm Update copyright headers 2015-02-11 06:49:51 +00:00
linux-lsb-g++ Update copyright headers 2015-02-11 06:49:51 +00:00
linux-pgcc move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
lynxos-g++ move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
macx-clang purge vestige: plugin_no_soname is no more 2016-06-22 15:13:02 +00:00
macx-clang-32 purge vestige: plugin_no_soname is no more 2016-06-22 15:13:02 +00:00
macx-g++ purge vestige: plugin_no_soname is no more 2016-06-22 15:13:02 +00:00
macx-g++40 purge vestige: plugin_no_soname is no more 2016-06-22 15:13:02 +00:00
macx-g++42 purge vestige: plugin_no_soname is no more 2016-06-22 15:13:02 +00:00
macx-g++-32 purge vestige: plugin_no_soname is no more 2016-06-22 15:13:02 +00:00
macx-icc qmake: Add support for separate debug info on Apple platforms. 2016-04-14 21:28:54 +00:00
macx-ios-clang iOS: link photo lib plugin based on Info.plist contents 2016-10-26 08:55:19 +00:00
macx-llvm purge vestige: plugin_no_soname is no more 2016-06-22 15:13:02 +00:00
macx-xcode Xcode: Don't enable document versioning debugging 2016-08-24 12:35:45 +00:00
modules Adjust wiki links to the new redirect 2015-03-04 15:36:12 +00:00
netbsd-g++ NetBSD: add QMAKE_RPATHDIR for standard QMAKE_LIBDIR 2016-07-01 07:53:07 +00:00
openbsd-g++ OpenBSD: add X11R6/lib to QMAKE_RPATHDIR 2016-07-13 06:50:00 +00:00
qnx-aarch64le-qcc Add some 64-bit QNX platforms 2016-06-22 14:59:26 +00:00
qnx-armle-v7-qcc Update copyright headers 2015-02-11 06:49:51 +00:00
qnx-x86-64-qcc Add some 64-bit QNX platforms 2016-06-22 14:59:26 +00:00
qnx-x86-qcc Update copyright headers 2015-02-11 06:49:51 +00:00
sco-cc Update copyright headers 2015-02-11 06:49:51 +00:00
sco-g++ move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
solaris-cc move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
solaris-cc-64 move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
solaris-cc-64-stlport Update copyright headers 2015-02-11 06:49:51 +00:00
solaris-cc-stlport Update copyright headers 2015-02-11 06:49:51 +00:00
solaris-g++ move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
solaris-g++-64 move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
tru64-cxx purge vestige: plugin_no_soname is no more 2016-06-22 15:13:02 +00:00
tru64-g++ purge vestige: plugin_no_soname is no more 2016-06-22 15:13:02 +00:00
unixware-cc move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
unixware-g++ move inclusions of unix.conf (and related files) near the top 2015-10-01 16:19:27 +00:00
unsupported Delete unsupported/freebsd-g++-46 mkspec 2016-06-08 04:11:16 +00:00
win32-g++ fix also QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO 2016-09-29 13:43:51 +00:00
win32-icc win32-icc: Make it possible to rename the ANGLE libraries. 2016-03-22 09:25:05 +00:00
win32-msvc2005 centralize setup of shell-related variables in spec_post.prf 2015-03-06 19:08:40 +00:00
win32-msvc2008 centralize setup of shell-related variables in spec_post.prf 2015-03-06 19:08:40 +00:00
win32-msvc2010 centralize setup of shell-related variables in spec_post.prf 2015-03-06 19:08:40 +00:00
win32-msvc2012 centralize setup of shell-related variables in spec_post.prf 2015-03-06 19:08:40 +00:00
win32-msvc2013 centralize setup of shell-related variables in spec_post.prf 2015-03-06 19:08:40 +00:00
win32-msvc2015 centralize setup of shell-related variables in spec_post.prf 2015-03-06 19:08:40 +00:00
wince60standard-armv4i-msvc2005 Update copyright headers 2015-02-11 06:49:51 +00:00
wince60standard-x86-msvc2005 Update copyright headers 2015-02-11 06:49:51 +00:00
wince70embedded-armv4i-msvc2008 Rename ANGLE libs in order to not conflict with other ANGLE libs 2015-12-01 12:28:02 +00:00
wince70embedded-x86-msvc2008 Update copyright headers 2015-02-11 06:49:51 +00:00
wince80colibri-armv7-msvc2012 qmake: Introduce CE_PLATFORMNAME to fix creation of vcxproj files 2016-05-18 13:50:43 +00:00
winphone-arm-msvc2013 WinRT: Deployqt version/copyright information to dlls 2015-09-13 22:03:11 +00:00
winphone-x86-msvc2013 WinRT: Deployqt version/copyright information to dlls 2015-09-13 22:03:11 +00:00
winrt-arm-msvc2013 winrt: use correct winapi family defines in mkspecs and system detection 2015-10-20 14:29:16 +00:00
winrt-arm-msvc2015 msvc: Introduce base config file for all targets 2015-11-30 14:29:44 +00:00
winrt-x64-msvc2013 Update copyright headers 2015-02-11 06:49:51 +00:00
winrt-x64-msvc2015 msvc: Introduce base config file for all targets 2015-11-30 14:29:44 +00:00
winrt-x86-msvc2013 winrt: use correct winapi family defines in mkspecs and system detection 2015-10-20 14:29:16 +00:00
winrt-x86-msvc2015 msvc: Introduce base config file for all targets 2015-11-30 14:29:44 +00:00