Как установить каталог библиотеки для цели «Объект» - PullRequest
0 голосов
/ 21 мая 2019

Мне нужно указать библиотечный каталог свойство для объекта OBJECT, например:

add_library( ObjTargetName OBJECT "main.cpp" )
set_target_properties( ObjTargetName PROPERTIES STATIC_LIBRARY_FLAGS "/DEF")

Это цель ОБЪЕКТА, но есть флаг / DEF . И поскольку это целевой тип OBJECT, а не SHARED, то link_directories не работает в этом случае. Есть ли способ как это указать? Я использую cmake 3.13 и VC2017.
Спасибо за любую подсказку.

1 Ответ

1 голос
/ 28 мая 2019
set_target_properties( ObjTargetName PROPERTIES STATIC_LIBRARY_OPTIONS "/DEF;/OUT:${IMPLIB_FILE_PATH}")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...