Welcome to mirror list, hosted at ThFree Co, Russian Federation.

CMakeLists.txt « docs - github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: de9dba2bd6ba07507270ee9aa7c358878fcbac0e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
set(APPLICATION_DOC_DIR "${CMAKE_INSTALL_DOCDIR}")

set(ANTORA_OUTPUT_DIR "${CMAKE_CURRENT_SOURCE_DIR}/public")

find_program (npm NAMES npm)

add_custom_command(OUTPUT "${ANTORA_OUTPUT_DIR}" ALL
    COMMENT "Building documentation... "
    COMMAND "${npm}" run antora
    WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
)

add_custom_target(doc ALL DEPENDS "${ANTORA_OUTPUT_DIR}")

install(DIRECTORY "${ANTORA_OUTPUT_DIR}/" DESTINATION ${APPLICATION_DOC_DIR} OPTIONAL)