VERSION
Какой номер версии имеет этот целевой объект.
Для общих библиотек VERSION и SOVERSION можно использовать для указания соответственно версии сборки и версии API. При построении или установке создаются соответствующие символические ссылки, если платформа поддерживает символические ссылки, а компоновщик поддерживает имена со-имен. Если указано только одно из них, то отсутствующее предполагается иметь тот же номер версии. Для исполняемых файлов VERSION может быть использован для указания версии сборки. При построении или установке создаются соответствующие символические ссылки, если платформа поддерживает символические ссылки.
Версии Windows
Для общих библиотек и исполняемых файлов в Windows атрибут VERSION анализируется для извлечения номера версии <major>.<minor>. Эти числа используются как версия изображения двоичного файла.
Версии Mach-O
Для общих библиотек и исполняемых файлов в системах Mach-O (например, macOS, iOS), свойство SOVERSION соответствует версии совместимости, а VERSION — текущей версии. См. свойство целевого объекта FRAMEWORK для примера. Версии двоичных файлов Mach-O можно проверить с помощью команды otool -L <binary>.
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.13/prop_tgt/VERSION.html