]> git.mxchange.org Git - flightgear.git/blobdiff - man/CMakeLists.txt
Remove unused --control option
[flightgear.git] / man / CMakeLists.txt
index 1785953999f3ec8ee369a3dc5d735af6769bc400..20e87bf05fcc021b0412b0741bd7dea2ca9c1c71 100644 (file)
@@ -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,24 @@ 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 +39,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)