Почему версия не устанавливается Cmake?

Как уже было сказано в комментариях сотрудника Facebook, это просто невозможно, потому что не поддерживается получение «гендерного» или реального идентификатора пользователя Facebook.

Возможные обходные пути:

  • использовать гендерный api (например, genderize.io ) для получения пола на основе имени.
  • очистить информацию о гендерной ситуации от Facebook (необходимо войти в систему через Интернет) от пользователя о странице.

0
задан eucristian 16 January 2019 в 15:38
поделиться

2 ответа

В случае, если установлена ​​версия проекта, это значение может быть повторно использовано для построенных целей. Просто прочитайте версию проекта вместо дублирования значений

Установите версию проекта:

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})
0
ответ дан Th. Thielemann 16 January 2019 в 15:38
поделиться

Версия проекта, которая устанавливается параметром VERSION в project(), обозначает только версию проекта, а не версию создаваемых им библиотек.

Для установки версии библиотеки необходимо установить свойство VERSION библиотеки target :

set_target_properties(test_utility PROPERTIES VERSION "0.1")
0
ответ дан Tsyvarev 16 January 2019 в 15:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: