+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)
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})
"${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)