И даже ещё хуже
CONFIG += debug_and_release
CONFIG(debug, debug|release) {
message(debug)
}
else {
message(release)
}
qmake выводит:
Project MESSAGE: debug
Project MESSAGE: debug
Project MESSAGE: release
и всё генерится ОК!
А вот так:
CONFIG += debug_and_release
CONFIG(debug, debug|release)
{
message(debug)
}
else {
message(release)
}
qmake выводит:
Project MESSAGE: debug
Project MESSAGE: debug
Project MESSAGE: debug
И соответственно release как debug.
Чёта в хэлпе про висящую '{' в конце строки не нашел, BUG qmake-а? Иль ткните носом...