cmake_minimum_required(VERSION 2.8) set(LEVELS_I18N_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../levels-i18n/) # Handle all help categories' translations foreach(LEVEL_CODENAME cbot;object) set(SCENEFILE) set(SCENEDEST) set(PODIR "${LEVEL_CODENAME}/po/") set(HELPDIR "${LEVEL_CODENAME}/") set(HELPDEST "${LEVEL_CODENAME}") message(STATUS "Managing translations for '${LEVEL_CODENAME}' help category") include(${LEVELS_I18N_PATH}/CMakeLists.txt) endforeach() set(LEVEL_CODENAME generic) set(SCENEFILE) set(SCENEDEST) set(PODIR "${LEVEL_CODENAME}/po/") set(HELPDIR "${LEVEL_CODENAME}/") set(HELPDEST "") message(STATUS "Managing translations for '${LEVEL_CODENAME}' help category") include(${LEVELS_I18N_PATH}/CMakeLists.txt) set(LEVEL_CODENAME bots) set(SCENEFILE) set(SCENEDEST) set(PODIR "${LEVEL_CODENAME}/po/") set(HELPDIR "${LEVEL_CODENAME}/") set(HELPDEST "object/") message(STATUS "Managing translations for '${LEVEL_CODENAME}' help category") include(${LEVELS_I18N_PATH}/CMakeLists.txt)