You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
938 B
25 lines
938 B
5 years ago
|
cmake_minimum_required(VERSION 3.8)
|
||
|
project(TestFindDoxygen VERSION 1.0 LANGUAGES NONE)
|
||
|
|
||
|
find_package(Doxygen REQUIRED)
|
||
|
|
||
|
doxygen_add_docs(docsWithoutFilesWithStamp USE_STAMP_FILE)
|
||
|
if(NOT EXISTS "${PROJECT_BINARY_DIR}/Doxyfile.docsWithoutFilesWithStamp")
|
||
|
message(FATAL_ERROR "Missing generated file: Doxyfile.docsWithoutFilesWithStamp")
|
||
|
endif()
|
||
|
if(NOT TARGET docsWithoutFilesWithStamp)
|
||
|
message(FATAL_ERROR "Target docsWithoutFilesWithStamp not created")
|
||
|
endif()
|
||
|
|
||
|
doxygen_add_docs(docsWithFilesWithStamp main.cpp main2.cpp USE_STAMP_FILE)
|
||
|
if(NOT EXISTS "${PROJECT_BINARY_DIR}/Doxyfile.docsWithFilesWithStamp")
|
||
|
message(FATAL_ERROR "Missing generated file: Doxyfile.docsWithFilesWithStamp")
|
||
|
endif()
|
||
|
if(NOT TARGET docsWithFilesWithStamp)
|
||
|
message(FATAL_ERROR "Target docsWithFilesWithStamp not created")
|
||
|
endif()
|
||
|
|
||
|
|
||
|
add_custom_target(allDocTargets)
|
||
|
add_dependencies(allDocTargets docsWithoutFilesWithStamp docsWithFilesWithStamp)
|