Skip to content

Commit

Permalink
CMake generates the documentation correctly.
Browse files Browse the repository at this point in the history
  • Loading branch information
karastojko committed Apr 1, 2021
1 parent 1de1877 commit a6e3b30
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ set(CMAKE_THREAD_PREFER_PTHREAD)
set(THREADS_PREFER_PTHREAD_FLAG)
find_package(Threads)

set(project_sources
set(project_sources
${PROJECT_SOURCE_DIR}/src/base64.cpp
${PROJECT_SOURCE_DIR}/src/binary.cpp
${PROJECT_SOURCE_DIR}/src/bit7.cpp
Expand Down Expand Up @@ -102,11 +102,11 @@ set(project_headers
if(${MAILIO_BUILD_DOCUMENTATION})
find_package(Doxygen COMPONENTS doxygen OPTIONAL_COMPONENTS dot)
if(DOXYGEN_FOUND)
set(DOCOUTDIR ${PROJECT_BINARY_DIR}/docs)
set(DOXYGEN_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/docs)
set(DOXYGEN_GENERATE_LATEX ${MAILIO_BUILD_LATEX_DOCUMENTATION})
set(DOXYGEN_OUTPUT_PATH ${DOCOUTDIR})

doxygen_add_docs(docs ${PROJECT_SOURCE_DIR}/include WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
doxygen_add_docs(docs ${PROJECT_SOURCE_DIR}/include ALL WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})

# install the documentation
install(DIRECTORY ${PROJECT_BINARY_DIR}/docs/html DESTINATION docs)
Expand Down Expand Up @@ -148,7 +148,7 @@ install(FILES ${CMAKE_BINARY_DIR}/version.hpp DESTINATION ${INCLUDE_INSTALL_DIR}
# this is needed to generate a shared library.
include(GenerateExportHeader)
generate_export_header(${PROJECT_NAME} EXPORT_FILE_NAME export.hpp)
target_include_directories(${PROJECT_NAME}
target_include_directories(${PROJECT_NAME}
PUBLIC
"$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include;${CMAKE_CURRENT_BINARY_DIR}>"
"$<INSTALL_INTERFACE:include>"
Expand Down

0 comments on commit a6e3b30

Please sign in to comment.