colobot-data/help/CMakeLists.txt

42 lines
1.4 KiB
CMake
Raw Normal View History

cmake_minimum_required(VERSION 2.8)
include(../i18n-tools/I18NTools.cmake)
set(HELP_INSTALL_DATA_DIR ${COLOBOT_INSTALL_DATA_DIR}/help)
##
# Add help category directory
##
function(add_help_category help_category_dir install_subdir)
# Always install English files
file(GLOB english_help_files ${help_category_dir}/E/*)
install(FILES ${english_help_files} DESTINATION ${HELP_INSTALL_DATA_DIR}/E/${install_subdir})
# If translations are turned on, also generate translated files
if(TRANSLATIONS)
message(STATUS "Adding translation targets for help/${help_category_dir}")
set(work_dir ${DATA_BINARY_DIR}/help-po/${help_category_dir})
generate_translations(translated_help_files
"help"
${CMAKE_CURRENT_SOURCE_DIR}
${help_category_dir}
${help_category_dir}/po
${work_dir}
"${install_subdir}")
install_preserving_relative_paths("${translated_help_files}"
${work_dir}
${HELP_INSTALL_DATA_DIR})
endif()
endfunction()
2014-09-29 19:31:51 +00:00
add_help_category(bots "object")
add_help_category(cbot "cbot")
add_help_category(generic "")
add_help_category(object "object")
add_help_category(programs "programs")