diff options
Diffstat (limited to 'CMakeL10n.txt')
| -rw-r--r-- | CMakeL10n.txt | 45 |
1 files changed, 43 insertions, 2 deletions
diff --git a/CMakeL10n.txt b/CMakeL10n.txt index a87d06b..8fc93cf 100644 --- a/CMakeL10n.txt +++ b/CMakeL10n.txt @@ -9,12 +9,15 @@ # ################################################# -cmake_minimum_required( VERSION 2.8 ) + +##### set project version ######################## + +include( TDEVersion ) +cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} ) ##### include our cmake modules ################# -set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" ) include( TDEL10n ) @@ -26,3 +29,41 @@ set( POT_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../k3b-i18n/template/messages" ##### create translation templates ############## tde_l10n_auto_add_subdirectories( ) + + +file( GLOB_RECURSE src_desktops + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + src/*.desktop + src/*.protocol + src/*.theme +) +list( SORT src_desktops ) + +file( GLOB_RECURSE plugins_desktops + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + plugins/*.plugin + tdefile-plugins/*.desktop + tdeioslaves/*.desktop + tdeioslaves/*.protocol +) +foreach( plugin_desktop IN LISTS plugins_desktops ) + if ( "${plugin_desktop}" MATCHES "/skeleton.plugin" ) + list( REMOVE_ITEM plugins_desktops "${plugin_desktop}" ) + endif() +endforeach() +list( SORT plugins_desktops ) + +file( GLOB_RECURSE k3bsetup_desktops + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + k3bsetup/*.desktop +) +list( SORT k3bsetup_desktops ) + +tde_l10n_create_template( + CATALOG "desktop_files/k3b-desktops" + SOURCES_DESKTOP + ${src_desktops} + ${plugins_desktops} + ${k3bsetup_desktops} + DESTINATION "${CMAKE_SOURCE_DIR}/translations" +) |
