X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=man%2FCMakeLists.txt;h=8c3e82c4b8dde1cd0549d3728de866410a11d5ac;hb=6b75b233098228d120019db4bfa4aa39381ff118;hp=6e979570b6b10c16c7644fc32d0028352fb8abdf;hpb=d696f805cfa7138033c59585984f88aa26568eb6;p=flightgear.git diff --git a/man/CMakeLists.txt b/man/CMakeLists.txt index 6e979570b..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) @@ -8,11 +12,24 @@ endif(${CMAKE_VERSION} VERSION_GREATER 2.8.4) set(MANPAGES fgfs.1 - fgjs.1 - fgpanel.1 gl-info.1 - js_demo.1 - terrasync.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}) @@ -27,3 +44,5 @@ foreach(man ${MANPAGES}) install(FILES ${PROJECT_BINARY_DIR}/man/${man} DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 COMPONENT doc) endforeach() + +endif(MSVC) \ No newline at end of file