message("")
message(STATUS "${BoldGreen}Starting configuring of the doc material${ColourReset}")
message("")

# The UNIX man pages
if(UNIX AND NOT APPLE)

	message(STATUS "Going to generate the man pages.")

	execute_process(COMMAND docbook-to-man msxpertsuite.xml
		OUTPUT_FILE	${CMAKE_BINARY_DIR}/msxpertsuite.7
		WORKING_DIRECTORY	${CMAKE_CURRENT_SOURCE_DIR})

	execute_process(COMMAND docbook-to-man msxpertsuite-doc.xml
		OUTPUT_FILE	${CMAKE_BINARY_DIR}/msxpertsuite-doc.7
		WORKING_DIRECTORY	${CMAKE_CURRENT_SOURCE_DIR})

	execute_process(COMMAND docbook-to-man msxpertsuite-dev-doc.xml
		OUTPUT_FILE	${CMAKE_BINARY_DIR}/msxpertsuite-dev-doc.7
		WORKING_DIRECTORY	${CMAKE_CURRENT_SOURCE_DIR})

	execute_process(COMMAND docbook-to-man msxpertsuite-data.xml
		OUTPUT_FILE	${CMAKE_BINARY_DIR}/msxpertsuite-data.7
		WORKING_DIRECTORY	${CMAKE_CURRENT_SOURCE_DIR})

	execute_process(COMMAND docbook-to-man massxpert.xml
		OUTPUT_FILE	${CMAKE_BINARY_DIR}/massxpert.1
		WORKING_DIRECTORY	${CMAKE_CURRENT_SOURCE_DIR})

	execute_process(COMMAND docbook-to-man minexpert.xml
		OUTPUT_FILE	${CMAKE_BINARY_DIR}/minexpert.1
		WORKING_DIRECTORY	${CMAKE_CURRENT_SOURCE_DIR})

endif(UNIX AND NOT APPLE)


###############
# install stuff


if(NOT APPLE)
	# The history file (the html-formatted file is loaded dynamically by the
	# AboutDlg class and derived classes).
	install(FILES history.odt history.html readme.txt COPYING
		DESTINATION ${MASSXPERT_DOC_DIR})
	install(FILES history.odt history.html readme.txt COPYING
		DESTINATION ${MINEXPERT_DOC_DIR})
endif()

if(UNIX AND NOT APPLE)
	install(FILES ${CMAKE_BINARY_DIR}/msxpertsuite.7
		${CMAKE_BINARY_DIR}/msxpertsuite-doc.7
		${CMAKE_BINARY_DIR}/msxpertsuite-dev-doc.7
		${CMAKE_BINARY_DIR}/msxpertsuite-data.7
		DESTINATION ${CMAKE_INSTALL_PREFIX}/share/man/man7)

	install(FILES ${CMAKE_BINARY_DIR}/massxpert.1
		${CMAKE_BINARY_DIR}/minexpert.1
		DESTINATION ${CMAKE_INSTALL_PREFIX}/share/man/man1)
endif()

message("")
message(STATUS "${BoldGreen}Finished configuring of the doc material${ColourReset}")
message("")

