on xenial help sign in
Do not build docs every time.
29ad645Michał Sawicz
debian/rules+4
@@ -21,6 +21,10 @@ override_dh_auto_configure:
21 # So until Debian bug 719148 is fixed, do it ourselves.
21 # So until Debian bug 719148 is fixed, do it ourselves.
22 dh_auto_configure -- -DCMAKE_INSTALL_LOCALSTATEDIR="/var"
22 dh_auto_configure -- -DCMAKE_INSTALL_LOCALSTATEDIR="/var"
23
23
24+override_dh_auto_build:
25+ # doc is not a default target
26+ dh_auto_build -- all doc
27+
24override_dh_install:
28override_dh_install:
25 # install autopilot tests
29 # install autopilot tests
26 cd tests/autopilot; \
30 cd tests/autopilot; \
doc/CMakeLists.txt+1−2
@@ -31,8 +31,7 @@ else()
31 add_custom_command(OUTPUT ${PROJECT_BINARY_DIR}/doc/${PROJECT_NAME}/index.html
31 add_custom_command(OUTPUT ${PROJECT_BINARY_DIR}/doc/${PROJECT_NAME}/index.html
32 COMMAND ${DOXYGEN_EXECUTABLE} ${PROJECT_BINARY_DIR}/doc/Doxyfile
32 COMMAND ${DOXYGEN_EXECUTABLE} ${PROJECT_BINARY_DIR}/doc/Doxyfile
33 DEPENDS ${PROJECT_BINARY_DIR}/doc/Doxyfile ${DOC_FILES})
33 DEPENDS ${PROJECT_BINARY_DIR}/doc/Doxyfile ${DOC_FILES})
34− add_custom_target(doc ALL
35− DEPENDS ${PROJECT_BINARY_DIR}/doc/${PROJECT_NAME}/index.html)
34+ add_custom_target(doc DEPENDS ${PROJECT_BINARY_DIR}/doc/${PROJECT_NAME}/index.html)
36 install(DIRECTORY ${PROJECT_BINARY_DIR}/doc/${PROJECT_NAME}
35 install(DIRECTORY ${PROJECT_BINARY_DIR}/doc/${PROJECT_NAME}
37 DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc)
36 DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc)
38endif()
37endif()