message(FATAL_ERROR
"To generate correct source package all man pages need to be generated. "
"The man pages are automatically build together with the binaries. "
- "Make sure to build all binaries (e.g. GMX_X11=on). ${CMAKE_SOURCE_DIR}/man/man1/ngmx.1")
+ "Make sure to build all binaries (e.g. GMX_X11=on).")
endif()
configure_file(${CMAKE_SOURCE_DIR}/man/man7/gromacs.7.cmakein ${CMAKE_BINARY_DIR}/man/man7/gromacs.7)
install(FILES ${CMAKE_BINARY_DIR}/man/man7/gromacs.7 DESTINATION
${MAN_INSTALL_DIR}/man7)
+#man-pages are only avalaible if they are either build or this is a source archive
+elseif(NOT EXISTS "${CMAKE_SOURCE_DIR}/admin/.isreposource")
+ install(FILES ${CMAKE_SOURCE_DIR}/man/man7/gromacs.7 DESTINATION
+ ${MAN_INSTALL_DIR}/man7)
endif()
function (gmx_add_man_page EXENAME)
-P ${CMAKE_SOURCE_DIR}/cmake/Filter.cmake)
install(FILES ${MAN1_PATH}/${EXENAME}.1 DESTINATION
${MAN_INSTALL_DIR}/man1)
+ elseif(NOT EXISTS "${CMAKE_SOURCE_DIR}/admin/.isreposource")
+ install(FILES ${CMAKE_SOURCE_DIR}/man/man1/${EXENAME}.1 DESTINATION
+ ${MAN_INSTALL_DIR}/man1)
endif()
endfunction ()
+++ /dev/null
-# Man pages: Nothing to build, just installation
-install(DIRECTORY . DESTINATION ${MAN_INSTALL_DIR}
- COMPONENT data
- PATTERN "Makefile*" EXCLUDE
- PATTERN "CMake*" EXCLUDE
- PATTERN "cmake*" EXCLUDE
- PATTERN "*~" EXCLUDE
-)