Как уже было сказано в комментариях сотрудника Facebook, это просто невозможно, потому что не поддерживается получение «гендерного» или реального идентификатора пользователя Facebook.
Возможные обходные пути:
В случае, если установлена версия проекта, это значение может быть повторно использовано для построенных целей. Просто прочитайте версию проекта вместо дублирования значений
Установите версию проекта:
project(TestLib
VERSION 0.1
DESCRIPTION "Testing the library target utility in Cmake"
LANGUAGES CXX)
Используйте значение PROJECT_VERSION
add_library (test_utility SHARED test_utility.cpp test_utility.h)
set_target_property(test_utility PROPERTIES VERSION ${PROJECT_VERSION})
Версия проекта, которая устанавливается параметром VERSION в project()
, обозначает только версию проекта, а не версию создаваемых им библиотек.
Для установки версии библиотеки необходимо установить свойство VERSION библиотеки target :
set_target_properties(test_utility PROPERTIES VERSION "0.1")