Don't add qmutex_xxx.cpp to SOURCES, as qmutex.cpp #include's them
Normally qmake catches the #include and drops the source from SOURCES. But the parser has bugs, so help it by never adding the files. The false: SOURCES += is left so that the sources can be found by Qt Creator. Task-number: QTBUG-46582 Change-Id: I049a653beeb5454c9539ffff13e667877350346b Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
This commit is contained in:
parent
01f3530650
commit
40cbf1927b
@ -46,21 +46,21 @@ SOURCES += thread/qatomic.cpp \
|
||||
unix:SOURCES += thread/qthread_unix.cpp \
|
||||
thread/qwaitcondition_unix.cpp
|
||||
|
||||
win32:SOURCES += thread/qmutex_win.cpp \
|
||||
thread/qthread_win.cpp \
|
||||
win32:SOURCES += thread/qthread_win.cpp \
|
||||
thread/qwaitcondition_win.cpp
|
||||
|
||||
integrity:SOURCES += thread/qmutex_unix.cpp \
|
||||
thread/qthread_unix.cpp \
|
||||
integrity:SOURCES += thread/qthread_unix.cpp \
|
||||
thread/qwaitcondition_unix.cpp
|
||||
|
||||
unix: {
|
||||
mac {
|
||||
SOURCES += thread/qmutex_mac.cpp
|
||||
} else:linux-*:!linux-lsb-* {
|
||||
SOURCES += thread/qmutex_linux.cpp
|
||||
} else {
|
||||
SOURCES += thread/qmutex_unix.cpp
|
||||
}
|
||||
false {
|
||||
# files #included by others, but listed here so IDEs parsing this file know
|
||||
# they are part of QtCore. Usually, qmake can find out that certain files
|
||||
# are #included by others and thus remove from SOURCES, but it gets lost
|
||||
# with qmutex.cpp.
|
||||
SOURCES += \
|
||||
thread/qmutex_linux.cpp \
|
||||
thread/qmutex_mac.cpp \
|
||||
thread/qmutex_unix.cpp \
|
||||
thread/qmutex_win.cpp
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user