if (MSVC) # don't install man pages on Windows else(MSVC) if(${CMAKE_VERSION} VERSION_GREATER 2.8.4) # use official include provided by latest CMake include(GNUInstallDirs) else(${CMAKE_VERSION} VERSION_GREATER 2.8.4) # backward compatibility: use our own module for older cmake versions include(OldGNUInstallDirs) endif(${CMAKE_VERSION} VERSION_GREATER 2.8.4) set(MANPAGES fgfs.1 ) if(WITH_FGPANEL) list(APPEND MANPAGES fgpanel.1) endif() if(ENABLE_TERRASYNC) list(APPEND MANPAGES terrasync.1) endif() if(ENABLE_FGJS) list(APPEND MANPAGES fgjs.1) endif() if(ENABLE_JS_DEMO) list(APPEND MANPAGES js_demo.1) endif() # map some variables to what the man-pages expect set(PACKAGE ${CMAKE_PROJECT_NAME}) set(VERSION ${FLIGHTGEAR_VERSION}) foreach(man ${MANPAGES}) configure_file ( "${PROJECT_SOURCE_DIR}/man/${man}.in" "${PROJECT_BINARY_DIR}/man/${man}" ) install(FILES ${PROJECT_BINARY_DIR}/man/${man} DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 COMPONENT doc) endforeach() endif(MSVC)