cmake проект сборки документации

IDE, VCS и прочее

Модератор: Модераторы разделов

Ответить
topaz23
Сообщения: 3

cmake проект сборки документации

Сообщение topaz23 »

Здравствуйте, хочу сделать проект со сборкой документации, что-то типо doxygen target example. В интернете ничего подобного не нашел, поэтому решил обратиться за помощью здесь.
Нарисую структуру проекта:
sm.png

Директория верхневого уровня = KERNEL.
Теперь исходники, пойду по дереву сверху вниз:
kernel/CMakeLists.txt

Код: Выделить всё

cmake_minimum_required(VERSION 2.8)
project(MyProject)
add_subdirectory(src)
if(NOT DISABLE_DOXYGEN)
  add_subdirectory(doxygen)
endif(NOT DISABLE_DOXYGEN)


kernel/doxygen/CMakeLists.txt

Код: Выделить всё

FIND_PACKAGE (Doxygen)
if(DOXYGEN_FOUND)
    set(DOXYGEN_OUTPUT "${CMAKE_BINARY_DIR}/html")
    configure_file(Doxyfile.in ${CMAKE_BINARY_DIR}/Doxyfile )
    ADD_CUSTOM_TARGET (doxygen
            COMMAND ${CMAKE_COMMAND} -E echo_append "Building documentation..."
            COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_BINARY_DIR}/Doxyfile
            WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
            VERBATIM)
ENDIF (DOXYGEN_FOUND)


kernel/src/CMakeLists.txt

Код: Выделить всё

add_subdirectory(mysrc)


kernel/src/mysrc/CMakeLists.txt

Код: Выделить всё

PROJECT (MyLibrary)

add_library(MyLibrary SHARED
                     src/simpleClass.cpp
                     include/simpleClass.h
           )


что и где надо исправить, чтобы из директории kernel я мог написать make doxygen и собиралась бы только документация, без сборки всего проекта?
Вложения
sm.png
Спасибо сказали:
topaz23
Сообщения: 3

Re: cmake проект сборки документации

Сообщение topaz23 »

К сожалению нет:(
Спасибо сказали:
Ответить