CMakeLists.txt 561 B

123456789101112131415
  1. cmake_minimum_required(VERSION 2.8)
  2. find_package(Doxygen)
  3. # --- Create Doxygen source documentation by typing `make doc`
  4. if(DOXYGEN_FOUND)
  5. configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
  6. # add 'ALL after 'doc' to create documentation, whenever you type make
  7. add_custom_target(doc
  8. ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
  9. WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
  10. COMMENT "Generating API documentation with Doxygen" VERBATIM
  11. )
  12. endif(DOXYGEN_FOUND)