- ADD_CUSTOM_COMMAND(TARGET documentation
- COMMAND ${CMAKE_COMMAND} -E echo "XX Javadoc pass"
- COMMAND ${JAVADOC_PATH}/javadoc -quiet -d ${CMAKE_BINARY_DIR}/doc/html/javadoc/ ${CMAKE_HOME_DIRECTORY}/src/bindings/java/org/simgrid/*.java ${CMAKE_HOME_DIRECTORY}/src/bindings/java/org/simgrid/*/*.java
- WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/doc
+ add_custom_target(manpages ALL
+ COMMAND ${CMAKE_COMMAND} -E make_directory ${MANPAGE_DIR}
+ COMMAND pod2man ${CMAKE_HOME_DIRECTORY}/tools/simgrid_update_xml.pl > ${MANPAGE_DIR}/simgrid_update_xml.1
+ COMMAND pod2man ${CMAKE_HOME_DIRECTORY}/docs/manpages/tesh.pod > ${MANPAGE_DIR}/tesh.1
+ COMMENT "Generating manpages"
+ )
+ install(FILES
+ ${MANPAGE_DIR}/simgrid_update_xml.1
+ ${MANPAGE_DIR}/tesh.1
+ ${CMAKE_HOME_DIRECTORY}/docs/manpages/smpicc.1
+ ${CMAKE_HOME_DIRECTORY}/docs/manpages/smpicxx.1
+ ${CMAKE_HOME_DIRECTORY}/docs/manpages/smpif90.1
+ ${CMAKE_HOME_DIRECTORY}/docs/manpages/smpiff.1
+ ${CMAKE_HOME_DIRECTORY}/docs/manpages/smpirun.1
+ DESTINATION ${CMAKE_INSTALL_MANDIR}/man1