Browse Source

Use version as Doxygen project number

experiment/meta_header
Martchus 6 years ago
parent
commit
ca8432c5ec
  1. 14
      cmake/modules/Doxygen.cmake
  2. 2
      cmake/templates/doxygen.in

14
cmake/modules/Doxygen.cmake

@ -6,15 +6,25 @@ find_template_file("doxygen" CPP_UTILITIES DOXYGEN_TEMPLATE_FILE)
find_program(DOXYGEN_BIN doxygen)
find_program(PERL_BIN perl)
find_program(DIA_BIN dia)
if(DIA_BIN)
set(HAVE_DIA "YES")
else()
set(HAVE_DIA "NO")
endif()
find_program(DOT_BIN dot)
if(DOT_BIN)
set(HAVE_DOT "YES")
else()
set(HAVE_DOT "NO")
endif()
if(NOT DOXYGEN_BIN)
message(WARNING "Doxygen not found, unable to add target for generating API documentation.")
else()
# load cached configuration and other variables
set(DOXY_LANGUAGE "English" CACHE STRING "specifies language of the API documentation generated with Doxygen")
set(DOXY_LANGUAGE "English" CACHE STRING "specifies the language of the API documentation generated with Doxygen")
set(DOXY_CUSTOM_CONFIG "" CACHE STRING "specifies extra options for Doxygen")
set(DOXY_NUMBER 1)
set(DOXY_NUMBER "${META_APP_VERSION}")
set(DOXY_INPUT_FILES ${HEADER_FILES} ${SRC_FILES} ${TEST_HEADER_FILES} ${TEST_SRC_FILES} ${WIDGETS_HEADER_FILES} ${WIDGETS_SRC_FILES} ${QML_HEADER_FILES} ${QML_SRC_FILES})
set(DOXY_PATH_PREFIX "${CMAKE_CURRENT_SOURCE_DIR}/")
list(GET DOC_FILES 0 DOXY_MAIN_PAGE_FILE)

2
cmake/templates/doxygen.in

@ -224,7 +224,7 @@ CLASS_DIAGRAMS = YES
MSCGEN_PATH =
DIA_PATH = @DIA_BIN@
HIDE_UNDOC_RELATIONS = YES
HAVE_DOT = YES
HAVE_DOT = @HAVE_DOT@
DOT_NUM_THREADS = 4
DOT_FONTNAME = Helvetica
DOT_FONTSIZE = 10

Loading…
Cancel
Save