X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=man%2FCMakeLists.txt;h=8c3e82c4b8dde1cd0549d3728de866410a11d5ac;hb=6b75b233098228d120019db4bfa4aa39381ff118;hp=1785953999f3ec8ee369a3dc5d735af6769bc400;hpb=c112b8b8e169a427e8cb0da871347e5c10031479;p=flightgear.git diff --git a/man/CMakeLists.txt b/man/CMakeLists.txt index 178595399..8c3e82c4b 100644 --- a/man/CMakeLists.txt +++ b/man/CMakeLists.txt @@ -1,3 +1,7 @@ +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) @@ -7,12 +11,25 @@ else(${CMAKE_VERSION} VERSION_GREATER 2.8.4) endif(${CMAKE_VERSION} VERSION_GREATER 2.8.4) set(MANPAGES - est-epsilon.1 fgfs.1 - fgjs.1 gl-info.1 - js_demo.1 - pstest.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}) @@ -23,8 +40,9 @@ foreach(man ${MANPAGES}) "${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) \ No newline at end of file