Что я хочу сделать, это создать собственную команду в cmake. Но я хочу выполнить некоторые операции в строковом параметре команды.
У меня установлено 2 переменные, как показано ниже.
set(VERSION_MAJOR 1)
set(VERSION_MINOR 0)
Я хочу умножить VERSION_MAJOR на 10 и добавить к нему VERSION_MINOR. Но как мне использовать user_version как user_version=VERSION_MAJOR * 10 + VERSION_MINOR
.
Эта команда отлично работает.
add_custom_command(
...
COMMAND sqlite3 ${DB_FILE} "PRAGMA user_version=${VERSION_MAJOR}"
...
)
Но я хочу использовать это так.
add_custom_command(
...
COMMAND sqlite3 ${DB_FILE} "PRAGMA user_version=${VERSION_MAJOR * 10 + VERSION_MINOR}"
...
)
cmake версия: 3.5.1