1
0
Fork 0
flightgear/man/CMakeLists.txt
ThorstenB 01f2cbc33c Don't install man pages on Windows
they are only useful on Linux (and maybe Mac?)
2012-04-22 13:43:04 +02:00

35 lines
No EOL
887 B
CMake

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
fgjs.1
fgpanel.1
gl-info.1
js_demo.1
terrasync.1)
# 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)