Skip to content
Snippets Groups Projects
Commit d5c6b1e9 authored by nksallem's avatar nksallem
Browse files

[modeling/vcglib] delegate doc install to cmake

parent b1e5c033
No related branches found
No related tags found
No related merge requests found
......@@ -39,25 +39,13 @@ PKG_SUGGESTED_OPTIONS+= doc
PKG_OPTION_DESCR.doc?= Install ${PKGBASE} documentation
define PKG_OPTION_SET.doc
INSTALL_TARGET+= doc
INSTALLATION_DIRS+= share/doc/vcglib/html
INSTALLATION_DIRS+= share/doc/vcglib/examples
DOXYGEN_PLIST_DIR+= share/doc/vcglib/html
CMAKE_ARGS+=-DDOXYGEN_EXECUTABLE=${DOXYGEN}
include ../../mk/sysdep/doxygen.mk
include ../../pkgtools/pax/depend.mk
post-install: vcglib-install-doc
.PHONY: vcglib-install-doc
vcglib-install-doc:
cd ${WRKSRC}/docs/Doxygen && \
${PAX} -rw -pm html ${PREFIX}/share/doc/${PKGBASE}
cd ${WRKSRC}/docs && \
${PAX} -rw -pm *.* ${PREFIX}/share/doc/${PKGBASE}
cd ${WRKSRC}/apps && \
${PAX} -rw -pm . ${PREFIX}/share/doc/${PKGBASE}/examples
INSTALL_TARGET+= install-doc
WRKSRC= ${WRKDIR}/vcglib
DOXYGEN_PLIST_DIR+= share/doc/vcglib/html
CMAKE_ARGS+=-DDOXYGEN_EXECUTABLE=${DOXYGEN}
endef # doc ----------------------------------------------------------------
......
cmake_minimum_required(VERSION 0.0)
cmake_minimum_required(VERSION 2.6)
project(Ply CXX)
project(VCGLib CXX)
set(version 20100824)
# headers
......@@ -12,8 +12,17 @@ find_package(Doxygen)
if(DOXYGEN_FOUND)
add_custom_target(doc
${DOXYGEN_EXECUTABLE} doxyfile
WORKING_DIRECTORY docs/Doxygen
WORKING_DIRECTORY ${VCGLib_SOURCE_DIR}/docs/Doxygen
COMMENT "Generating API documentation with Doxygen" VERBATIM)
add_custom_target(install-doc ${CMAKE_COMMAND} -E copy_directory ${VCGLib_SOURCE_DIR}/docs/Doxygen/html ${CMAKE_INSTALL_PREFIX}/share/doc/vcglib/html
COMMAND ${CMAKE_COMMAND} -E copy "introduction to vcg.ppt" ${CMAKE_INSTALL_PREFIX}/share/doc/vcglib/
COMMAND ${CMAKE_COMMAND} -E copy StyleGuide.html ${CMAKE_INSTALL_PREFIX}/share/doc/vcglib/
COMMAND ${CMAKE_COMMAND} -E copy style.txt ${CMAKE_INSTALL_PREFIX}/share/doc/vcglib/
COMMAND ${CMAKE_COMMAND} -E copy vcgstructure.txt ${CMAKE_INSTALL_PREFIX}/share/doc/vcglib/
COMMAND ${CMAKE_COMMAND} -E copy_directory ${VCGLib_SOURCE_DIR}/apps ${CMAKE_INSTALL_PREFIX}/share/doc/vcglib/examples
WORKING_DIRECTORY ${VCGLib_SOURCE_DIR}/docs
COMMENT "Installing documentation" VERBATIM)
add_dependencies(install-doc doc)
endif(DOXYGEN_FOUND)
# libply
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment