Обычно у меня есть политика в моем проекте, чтобы никогда не создавать строки в текстовых файлах, которые превышают длину строки 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 на несколько строк, не доводя до подробностей (несколько list(APPEND ...)
или тому подобное)?