file(GLOB FILES_DOC *.htm *.txt *.jpg *.png *.pdf)
file(GLOB FILES_DOC_PAPERS papers/*.pdf papers/*.ps)
file(GLOB FILES_DOC_VS vidsurv/*.doc)
+file(GLOB FILES_TEX *.tex *.sty *.bib go)
+file(GLOB FILES_TEX_PICS pics/*.png pics/*.jpg)
+file(GLOB_RECURSE FILES_PLASTEX plastex/*)
if(BUILD_LATEX_DOCS AND PDFLATEX_COMPILER)
project(opencv_refman)
-#set(refman_m4_srcs CxCore.tex.m4 CvReference.tex.m4 HighGui.tex.m4)
-set(refman_srcs CxCore.tex CvReference.tex HighGui.tex CxCore-cpp.tex Cv-cpp.tex CvAux.tex HighGui-cpp.tex MachineLearning.tex opencv.tex opencv.sty helvetica.sty opencv.bib)
set(refman_copied_srcs)
#foreach(f ${refman_m4_srcs})
# list(APPEND refman_copied_srcs ${outputf})
#endforeach()
-foreach(f ${refman_srcs})
- set(outputf ${CMAKE_CURRENT_BINARY_DIR}/${f})
+foreach(f ${FILES_TEX})
+ get_filename_component(basef ${f} NAME)
+ set(outputf ${CMAKE_CURRENT_BINARY_DIR}/${basef})
add_custom_command(
OUTPUT ${outputf}
DEPENDS ${f}
COPYONLY)
endforeach()
+set(PYTHON_OUT_DIR "${CMAKE_CURRENT_BINARY_DIR}/python_fragments")
+message(STATUS "Copying python_fragments to the build directory")
+make_directory(${PYTHON_OUT_DIR})
+
+file(GLOB python_fragments RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}/python_fragments" python_fragments/*.py)
+
+foreach(p ${python_fragments})
+ configure_file(
+ "python_fragments/${p}"
+ "${PYTHON_OUT_DIR}/${p}"
+ COPYONLY)
+endforeach()
+
#add_custom_target(MakePicsLink
# COMMAND ln -sf ${CMAKE_CURRENT_SOURCE_DIR}/pics ${CMAKE_CURRENT_BINARY_DIR}/pics
# )
#add_dependencies(ReferenceManual MakePicsLink)
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/opencv.pdf"
- DESTINATION "${OPENCV_DOC_INSTALL_PATH}" COMPONENT doc)
+ DESTINATION "${OPENCV_DOC_INSTALL_PATH}" COMPONENT main)
endif() # BUILD_LATEX_DOCS AND PDFLATEX_COMPILER
-install(FILES ${FILES_DOC} DESTINATION "${OPENCV_DOC_INSTALL_PATH}" COMPONENT doc)
-install(FILES ${FILES_DOC_PAPERS} DESTINATION "${OPENCV_DOC_INSTALL_PATH}/papers" COMPONENT doc)
-install(FILES ${FILES_DOC_VS} DESTINATION "${OPENCV_DOC_INSTALL_PATH}/vidsurv" COMPONENT doc)
+install(FILES ${FILES_DOC} DESTINATION "${OPENCV_DOC_INSTALL_PATH}" COMPONENT main)
+install(FILES ${FILES_DOC_PAPERS} DESTINATION "${OPENCV_DOC_INSTALL_PATH}/papers" COMPONENT main)
+install(FILES ${FILES_DOC_VS} DESTINATION "${OPENCV_DOC_INSTALL_PATH}/vidsurv" COMPONENT main)