|
|
|
@ -2,8 +2,6 @@ |
|
|
|
|
# CMake file for OpenCV docs |
|
|
|
|
# |
|
|
|
|
|
|
|
|
|
file(GLOB FILES_DOC *.htm *.txt *.jpg *.png *.pdf) |
|
|
|
|
file(GLOB FILES_DOC_VS vidsurv/*.doc) |
|
|
|
|
file(GLOB FILES_TEX *.tex *.sty *.bib) |
|
|
|
|
file(GLOB FILES_TEX_PICS pics/*.png pics/*.jpg) |
|
|
|
|
|
|
|
|
@ -11,6 +9,14 @@ if(BUILD_DOCS AND HAVE_SPHINX) |
|
|
|
|
|
|
|
|
|
project(opencv_docs) |
|
|
|
|
|
|
|
|
|
set(DOC_LIST "${OpenCV_SOURCE_DIR}/doc/opencv-logo.png" "${OpenCV_SOURCE_DIR}/doc/opencv-logo2.png" |
|
|
|
|
"${OpenCV_SOURCE_DIR}/doc/opencv-logo-white.png" "${OpenCV_SOURCE_DIR}/doc/opencv.ico" |
|
|
|
|
"${OpenCV_SOURCE_DIR}/doc/haartraining.htm" "${OpenCV_SOURCE_DIR}/doc/license.txt" |
|
|
|
|
"${OpenCV_SOURCE_DIR}/doc/pattern.png" "${OpenCV_SOURCE_DIR}/doc/acircles_pattern.png") |
|
|
|
|
|
|
|
|
|
set(OPTIONAL_DOC_LIST "") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set(OPENCV2_BASE_MODULES core imgproc highgui video calib3d features2d objdetect ml flann gpu photo stitching nonfree contrib legacy) |
|
|
|
|
|
|
|
|
|
# build lists of modules to be documented |
|
|
|
@ -81,6 +87,9 @@ if(BUILD_DOCS AND HAVE_SPHINX) |
|
|
|
|
COMMENT "Generating the PDF Manuals" |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
LIST(APPEND OPTIONAL_DOC_LIST "${CMAKE_BINARY_DIR}/doc/opencv2refman.pdf" "${CMAKE_BINARY_DIR}/doc/opencv2manager.pdf" |
|
|
|
|
"${CMAKE_BINARY_DIR}/doc/opencv_user.pdf" "${CMAKE_BINARY_DIR}/doc/opencv_tutorials.pdf" "${CMAKE_BINARY_DIR}/doc/opencv_cheatsheet.pdf") |
|
|
|
|
|
|
|
|
|
if(ENABLE_SOLUTION_FOLDERS) |
|
|
|
|
set_target_properties(docs PROPERTIES FOLDER "documentation") |
|
|
|
|
endif() |
|
|
|
@ -97,7 +106,13 @@ if(BUILD_DOCS AND HAVE_SPHINX) |
|
|
|
|
if(ENABLE_SOLUTION_FOLDERS) |
|
|
|
|
set_target_properties(html_docs PROPERTIES FOLDER "documentation") |
|
|
|
|
endif() |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
install(FILES ${FILES_DOC} DESTINATION "${OPENCV_DOC_INSTALL_PATH}" COMPONENT main) |
|
|
|
|
install(FILES ${FILES_DOC_VS} DESTINATION "${OPENCV_DOC_INSTALL_PATH}/vidsurv" COMPONENT main) |
|
|
|
|
foreach(f ${DOC_LIST}) |
|
|
|
|
install(FILES "${f}" DESTINATION "${OPENCV_DOC_INSTALL_PATH}" COMPONENT main) |
|
|
|
|
endforeach() |
|
|
|
|
|
|
|
|
|
foreach(f ${OPTIONAL_DOC_LIST}) |
|
|
|
|
install(FILES "${f}" DESTINATION "${OPENCV_DOC_INSTALL_PATH}" OPTIONAL) |
|
|
|
|
endforeach() |
|
|
|
|
|
|
|
|
|
endif() |