From 870ade6418da040cf9db963adab5034c5bd169a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Tue, 25 May 2021 15:40:11 +0200 Subject: [PATCH] tde_create_translated_desktop: Fix characters not permitted for target name. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko --- modules/TDEMacros.cmake | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/TDEMacros.cmake b/modules/TDEMacros.cmake index 411f38a..0318890 100644 --- a/modules/TDEMacros.cmake +++ b/modules/TDEMacros.cmake @@ -1989,8 +1989,9 @@ macro( tde_create_translated_desktop ) # prepare a full name for the target get_filename_component( _target ${_basename} ABSOLUTE ) - file( RELATIVE_PATH _target "${CMAKE_SOURCE_DIR}" "${_target}" ) - string( REPLACE "/" "+" _target "${_target}-translated" ) + file( RELATIVE_PATH _target "${CMAKE_SOURCE_DIR}" "${_target}-translated" ) + string( REPLACE "/" "+" _target "${_target}" ) + string( REPLACE "@" "_" _target "${_target}" ) if( NOT TARGET ${_target} )