Предположим, у меня есть Cmake макрос, который добавляет целевую (библиотеку или исполняемый файл), основываясь на некоторых условияхКак проверить, была ли добавлена цель или нет?
macro (conditionally_add target_name target_src condition)
if (condition)
add_library (target_name target_src)
endif()
endmacro()
Мой вопрос, после вызова этой функции
conditionally_add (mylib mysrc.cc ${some_condition})
Как я могу проверить, есть ли библиотека был добавлен? Более конкретно, я хотел бы сделать что-то ниже
if (my_lib_is_added) # HOW TO DO THIS?
# Do something.
endif()