@ -155,6 +155,12 @@ endfunction( )
# # # # # s o u r c e _ s p e c : e l e m e n t , a t t r i b u t e [ , c o n t e x t ]
# # # # # s o u r c e _ s p e c : e l e m e n t , a t t r i b u t e [ , c o n t e x t ]
# # # # # D E S T I N A T I O N d e t e r m i n e s d i r e c t o r y t o s a v e t r a n s l a t i o n t e m p l a t e .
# # # # # D E S T I N A T I O N d e t e r m i n e s d i r e c t o r y t o s a v e t r a n s l a t i o n t e m p l a t e .
# # # # #
# # # # #
# # # # # N o t e :
# # # # # E d i t i n g t h e _ f i l e s l i s t i n s i d e foreach ( ${ _files } ) b e l o w i n t h e
# # # # # c o d e i s s a f e , b e c a u s e i n C M a k e f o r e a c h p a r a m e t e r s a r e e v a l u a t e d
# # # # # b e f o r e t h e l o o p s t a r t s . T h e r e f o r e , t h e c h a n g e s i n t h e l i s t i n s i d e
# # # # # t h e l o o p d o n o t h a v e a n u n w a n t e d i m p a c t o n t h e l o o p p r o c e s s i n g .
# # # # #
macro ( tde_l10n_create_template )
macro ( tde_l10n_create_template )
@ -278,8 +284,9 @@ macro( tde_l10n_create_template )
endif ( )
endif ( )
endforeach ( )
endforeach ( )
# a d d c o m m o n t r a n s l a t o r i n f o
if ( _files )
if ( _files )
# a d d c o m m o n t r a n s l a t o r i n f o
set ( _translatorinfo
set ( _translatorinfo
" i18n ( \"NAME OF TRANSLATORS\ ", \" Your names\ ")\n"
" i18n ( \"NAME OF TRANSLATORS\ ", \" Your names\ ")\n"
" i18n ( \"EMAIL OF TRANSLATORS\ ", \" Your emails\ ")\n"
" i18n ( \"EMAIL OF TRANSLATORS\ ", \" Your emails\ ")\n"
@ -287,8 +294,9 @@ macro( tde_l10n_create_template )
file ( WRITE ${ CMAKE_CURRENT_SOURCE_DIR } /_translatorinfo.tde_l10n ${ _translatorinfo } )
file ( WRITE ${ CMAKE_CURRENT_SOURCE_DIR } /_translatorinfo.tde_l10n ${ _translatorinfo } )
list ( INSERT _files 0 "_translatorinfo.tde_l10n" )
list ( INSERT _files 0 "_translatorinfo.tde_l10n" )
endif ( )
endif ( )
# f i l t e r f i l e s b y e x c l u d e s
if ( _excludes )
if ( _excludes )
# f i l t e r f i l e s b y e x c l u d e s
foreach ( _src ${ _files } )
foreach ( _src ${ _files } )
foreach ( _exclude ${ _excludes } )
foreach ( _exclude ${ _excludes } )
if ( ${ _src } MATCHES ${ _exclude } )
if ( ${ _src } MATCHES ${ _exclude } )