I have successfully build Opencv2.4.4, with
cmake -D CMAKE_BUILD_TYPE=RELEASE ..
.
Now, a couple of days later, I want to build documentation for offline reading. After rerunning cmake, I notice the following output:
--
-- Documentation:
-- Build Documentation: NO
-- Sphinx: NO
-- PdfLaTeX compiler: /usr/bin/pdflatex
--
I couldn't find anywhere a list of valid options for cmake, so I had a look inside the file
CMakeLists.txt
, where I notice that the corresponding option seems to be called BUILD_DOCS
.
So I try again cmake:
cmake -D BUILD_DOCS=YES -D CMAKE_BUILD_TYPE=RELEASE ..
or even:
cmake -D BUILD_DOCS=ON -D CMAKE_BUILD_TYPE=RELEASE ..
But, no, the cmake output keeps saying it won't build doc. And funnily , it seems that this option should be enabled by default (line 154) :
OCV_OPTION(BUILD_DOCS "Create build rules for OpenCV Documentation" ON )
However, after checking indepth the Cmakelists.txt file (line 807), it seems that is is indeed possible to build html and pdf versions of doc ?
So my questions are:
- Is is possible to build doc without Sphinx ?
- If yes, how can I force cmake to generate the "doc" target ?
(And, yes, in the meanwhile I got the online pdf files, but the question remains.)