qmake中是否有'or'符号
Is there an 'or' notation in qmake
我正在使用 win32
、macx
和 unix:!macx
。 Linux 我的 .pro
文件中的 if 语句,用于指定 os 特定任务,例如
win32 {
TARGET = myapp
RC_FILE = myapp.rc
}
macx {
TARGET = MyApp
ICON = myapp.icns
QMAKE_INFO_PLIST = Info.plist
}
unix:!macx { # linux
CONFIG(debug, debug|release) {
TARGET = myapp-debug
}
CONFIG(release, debug|release) {
TARGET = myapp
}
}
这适用于 if X else
、if X elseif X else
和 if not X
,其中 X
是一个 os 说明符。
有没有办法告诉 qmake 它必须为 os1
或 os2
编译一个块?
您可以将 |
运算符用于逻辑 or
。例如:
win32|macx {
HEADERS += debugging.h
}
我正在使用 win32
、macx
和 unix:!macx
。 Linux 我的 .pro
文件中的 if 语句,用于指定 os 特定任务,例如
win32 {
TARGET = myapp
RC_FILE = myapp.rc
}
macx {
TARGET = MyApp
ICON = myapp.icns
QMAKE_INFO_PLIST = Info.plist
}
unix:!macx { # linux
CONFIG(debug, debug|release) {
TARGET = myapp-debug
}
CONFIG(release, debug|release) {
TARGET = myapp
}
}
这适用于 if X else
、if X elseif X else
和 if not X
,其中 X
是一个 os 说明符。
有没有办法告诉 qmake 它必须为 os1
或 os2
编译一个块?
您可以将 |
运算符用于逻辑 or
。例如:
win32|macx {
HEADERS += debugging.h
}