###################### # # Meganizer - Media Organzier is a media management software # Copyright (C) 2010 EngSaS - Engineering Solutions and Services Langenbach. All rights reserved. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # ###################### # Installing man pages # the english pages are installed in every case, even if L10N_EN is not set to ON FILE(GLOB man1_FILES "${CMAKE_CURRENT_SOURCE_DIR}/man/man1/*.1") INSTALL( FILES ${man1_FILES} DESTINATION ${man_DIR}/man1 COMPONENT docman ) FILE(GLOB man5_FILES "${CMAKE_CURRENT_SOURCE_DIR}/man/man5/*.5") INSTALL( FILES ${man5_FILES} DESTINATION ${man_DIR}/man5 COMPONENT docman ) IF(L10N_DE) FILE(GLOB man1_DE_FILES "${CMAKE_CURRENT_SOURCE_DIR}/man/de/man1/*.1") INSTALL( FILES ${man1_DE_FILES} DESTINATION ${man_DIR}/de/man1 COMPONENT docman ) FILE(GLOB man5_DE_FILES "${CMAKE_CURRENT_SOURCE_DIR}/man/de/man5/*.5") INSTALL( FILES ${man5_DE_FILES} DESTINATION ${man_DIR}/de/man5 COMPONENT docman ) ENDIF(L10N_DE) IF(WITH_HANDBOOK) SET(VERSION "${${PROJECT_NAME}_VERSION}") CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/manual/latex/about.txt.in ${CMAKE_CURRENT_SOURCE_DIR}/manual/latex/about.txt) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/manual/latex/meganizer.tex.in ${CMAKE_CURRENT_SOURCE_DIR}/manual/latex/meganizer.tex) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/manual/latex/meganizer_de.tex.in ${CMAKE_CURRENT_SOURCE_DIR}/manual/latex/meganizer_de.tex) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/manual/latex/meganizer_fr.tex.in ${CMAKE_CURRENT_SOURCE_DIR}/manual/latex/meganizer_fr.tex) IF(L10N_EN) SET(qhcps ${qhcps} ${CMAKE_CURRENT_SOURCE_DIR}/manual/qtassistant/meganizer.qhcp) ENDIF(L10N_EN) IF(L10N_DE) SET(qhcps ${qhcps} ${CMAKE_CURRENT_SOURCE_DIR}/manual/qtassistant/meganizer_de.qhcp) ENDIF(L10N_DE) IF(L10N_FR) SET(qhcps ${qhcps} ${CMAKE_CURRENT_SOURCE_DIR}/manual/qtassistant/meganizer_fr.qhcp) ENDIF(L10N_FR) # add more qhcp files for each plugin QT4_QHCP(qhcs ${qhcps}) INSTALL( FILES ${qhcs} DESTINATION ${DOCDIR} COMPONENT docmanual ) # install qtassistant on windows at meganizer main component IF(WIN32) FIND_FILE(pack_help_qtassistant assistant.exe PATHS ${QT_BINARY_DIR} NO_DEFAULT_PATH) FIND_FILE(pack_help_qthelp QtHelp4.dll PATHS ${QT_BINARY_DIR} NO_DEFAULT_PATH) FIND_FILE(pack_help_qtclucene QtCLucene4.dll PATHS ${QT_BINARY_DIR} NO_DEFAULT_PATH) FIND_FILE(pack_help_qtwebkit QtWebkit4.dll PATHS ${QT_BINARY_DIR} NO_DEFAULT_PATH) FIND_FILE(pack_help_qtxmlpatterns QtXmlPatterns4.dll PATHS ${QT_BINARY_DIR} NO_DEFAULT_PATH) FIND_FILE(pack_help_phonon phonon4.dll PATHS ${QT_BINARY_DIR} NO_DEFAULT_PATH) INSTALL( FILES ${pack_help_qtassistant} ${pack_help_qthelp} ${pack_help_qtclucene} ${pack_help_qtwebkit} ${pack_help_qtxmlpatterns} ${pack_help_phonon} DESTINATION ${bin_DIR} COMPONENT docmanualcore ) FIND_FILE(pack_help_qsqlite qsqlite4.dll PATHS ${QT_BINARY_DIR}/../plugins/sqldrivers NO_DEFAULT_PATH) INSTALL( FILES ${pack_help_qsqlite} DESTINATION ${bin_DIR}/sqldrivers COMPONENT docmanualcore ) ENDIF(WIN32) ENDIF(WITH_HANDBOOK)