summaryrefslogtreecommitdiffstats
path: root/po
diff options
context:
space:
mode:
authorgregory guy <[email protected]>2021-03-07 16:01:25 +0100
committergregory guy <[email protected]>2021-03-07 16:01:25 +0100
commitd1e1f1777ffed5c45cd8e6db02721c8010125f47 (patch)
tree717b1aa72d130da5163e88513bef5995ad461637 /po
parentda8adb11f557e819b2e1ddae0c7492176626bf08 (diff)
downloadkaffeine-d1e1f1777ffed5c45cd8e6db02721c8010125f47.tar.gz
kaffeine-d1e1f1777ffed5c45cd8e6db02721c8010125f47.zip
Drop automake build support.
Add basic cmake build instructions. Some doc files have moved at the root of the module. Rework of the README and help page. Deleted file BUGS. Update some cmake files with latest macros. Few cosmetics. Signed-off-by: gregory guy <[email protected]>
Diffstat (limited to 'po')
-rw-r--r--po/CMakeLists.txt17
-rw-r--r--po/Makefile.am1
2 files changed, 13 insertions, 5 deletions
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
index f6c1842..75c89f8 100644
--- a/po/CMakeLists.txt
+++ b/po/CMakeLists.txt
@@ -1,5 +1,14 @@
-file( GLOB _srcs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po )
+file( GLOB_RECURSE po_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po )
+string( REGEX REPLACE "[ \r\n\t]+" ";" _linguas "$ENV{LINGUAS}" )
-if( _srcs )
- tde_create_translation( LANG auto OUTPUT_NAME ${PROJECT_NAME} )
-endif()
+foreach( _po ${po_files} )
+ get_filename_component( _lang ${_po} NAME_WE )
+ if( "${_linguas}" MATCHES "^;*$" OR ";${_linguas};" MATCHES ";${_lang};" )
+ if( "${_po}" MATCHES "^([^/]*)/.*" )
+ string( REGEX REPLACE "^([^/]*)/.*" "\\1" _component "${_po}" )
+ else( )
+ set( _component "${PROJECT_NAME}" )
+ endif( )
+ tde_create_translation( FILES ${_po} LANG ${_lang} OUTPUT_NAME ${_component} )
+ endif( )
+endforeach( )
diff --git a/po/Makefile.am b/po/Makefile.am
deleted file mode 100644
index 0fa209c..0000000
--- a/po/Makefile.am
+++ /dev/null
@@ -1 +0,0 @@
-POFILES = AUTO