This Docker image can be used to build the documentation of CGAL.
It requires a single user mounted volume containing the CGAL tree to be used, /mnt/cgal
.
Example Usage:
# Build or pull the image
docker build -t cgal-doxygen .
docker run -v /path/to/cgal:/mnt/cgal \
cgal-doxygen
# Extract the created documentation
docker cp container_id:/cgal_build/doc_output /tmp/doc_output
# Extract the documentation testsuite
docker cp container_id:/cgal_build/doc_log /tmp/doc_log