]> git.mxchange.org Git - flightgear.git/blob - man/CMakeLists.txt
CMake support for man page generation
[flightgear.git] / man / CMakeLists.txt
1 include(GnuInstallDirs)
2
3 set(MANPAGES
4     est-epsilon.1
5     fgfs.1
6     fgjs.1
7     gl-info.1
8     js_demo.1
9     pstest.1)
10
11 # map some variables to what the man-pages expect
12 set(PACKAGE ${CMAKE_PROJECT_NAME})
13 set(VERSION ${FLIGHTGEAR_VERSION})
14
15 foreach(man ${MANPAGES})
16     configure_file (
17         "${PROJECT_SOURCE_DIR}/man/${man}.in"
18         "${PROJECT_BINARY_DIR}/man/${man}"
19         )
20     
21     install(FILES ${PROJECT_BINARY_DIR}/man/${man}
22           DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 COMPONENT doc)
23 endforeach()
24