@ -22,6 +22,25 @@
include ( CMakeParseArguments )
if ( NOT _rcc_version_support_checked )
set ( _rcc_version_support_checked TRUE )
execute_process (
C O M M A N D e c h o " < R C C v e r s i o n = ' 1 . 0 ' > < / R C C > "
C O M M A N D $ { Q t 5 C o r e _ R C C _ E X E C U T A B L E } - - f o r m a t - v e r s i o n 1 - - l i s t -
R E S U L T _ V A R I A B L E _ r c c _ v e r s i o n _ r v
E R R O R _ V A R I A B L E _ r c c _ v e r s i o n _ d u m p
)
message ( STATUS "RCC ${_rcc_version_rv} ${_rcc_version_dump}" )
if ( _rc_version_rv ) # N o t z e r o
set ( _rcc_version_support "" ) # A s s u m e i t i s v e r s i o n 1 ( Qt 5.7 ) o r derpy ( Qt 5.8 )
else ( )
set ( _rcc_version_support --format-version 1 )
endif ( )
unset ( _rcc_version_rv )
unset ( _rcc_version_dump )
endif ( )
# I n t e r n a l m a c r o f o r a d d i n g t h e C + + / Q t t r a n s l a t i o n s t o t h e
# b u i l d a n d i n s t a l l t r e e . S h o u l d b e c a l l e d o n l y o n c e , f r o m
# s r c / c a l a m a r e s / C M a k e L i s t s . t x t .
@ -61,7 +80,7 @@ macro(add_calamares_translations language)
add_custom_command (
O U T P U T $ { t r a n s _ o u t f i l e }
C O M M A N D " $ { Q t 5 C o r e _ R C C _ E X E C U T A B L E } "
A R G S $ { r c c _ o p t i o n s } -- f o r m a t - v e r s i o n 1 - n a m e $ { t r a n s _ f i l e } - o $ { t r a n s _ o u t f i l e } $ { t r a n s _ i n f i l e }
A R G S $ { r c c _ o p t i o n s } ${ _ r c c _ v e r s i o n _ s u p p o r t } - n a m e $ { t r a n s _ f i l e } - o $ { t r a n s _ o u t f i l e } $ { t r a n s _ i n f i l e }
M A I N _ D E P E N D E N C Y $ { t r a n s _ i n f i l e }
D E P E N D S $ { Q M _ F I L E S }
)