У меня обычно есть политика в моем проекте, чтобы никогда не создавать строки в текстовых файлах, которые превышают длину строки 80, поэтому их легко редактировать во всех типах редакторов (вы знаете, что делать) . Но с CMake у меня возникает проблема, заключающаяся в том, что я не знаю, как разбить простую строку на несколько строк, чтобы избежать одной огромной строки. Рассмотрим этот базовый код:
set(MYPROJ_VERSION_MAJOR "1")
set(MYPROJ_VERSION_MINOR "0")
set(MYPROJ_VERSION_PATCH "0")
set(MYPROJ_VERSION_EXTRA "rc1")
set(MYPROJ_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}-${VERSION_EXTRA}")
Он уже превышает ограничение в 80 строк. Итак, как мне разбить строку в CMake на несколько строк, не вдаваясь в подробности (несколько список (APPEND ...)
и т.п.)?