У меня проблема с cmake. Я использую UseDoxygen из http://tobias.rautenkranz.ch/cmake/doxygen/ для создания документации для моей библиотеки. Это прекрасно работает, но я знаю, что хочу реализовать следующее: Когда я вызываю "make install", я хочу создать документацию и установить ее тоже. Поэтому я добавляю
install(DIRECTORY ${DOXYFILE_OUTPUT_DIR}/${DOXYFILE_HTML_DIR} DESTINATION share/doc/mylib/)
add_dependencies(install doc)
для моего CMakeLists.txt. Это приводит к ошибке:
CMake Error at CMakeModules/UseDoxygen.cmake:145 (add_dependencies):
add_dependencies Adding dependency to non-existent target: install
Call Stack (most recent call first):
CMakeLists.txt:141 (include)
Можно ли получить легкое обходное решение для этого? Поскольку, если цели не подключены, шаг установки ничего не устанавливает, если только "make doc" не выполняется вручную для вызова "make install".
С уважением Grisu