From 0d04a4987feb9ec45ddfa03270e20f76cae02a84 Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Mon, 8 Aug 2016 21:53:05 +0200 Subject: CMake: Misc: Extract command path_join() from Translations This abstracts the joining of paths a bit better than having basically the same code twice in the Translations module. Gbp-Dch: ignore --- CMake/Misc.cmake | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'CMake/Misc.cmake') diff --git a/CMake/Misc.cmake b/CMake/Misc.cmake index 3329fc20f..79587b068 100644 --- a/CMake/Misc.cmake +++ b/CMake/Misc.cmake @@ -77,3 +77,12 @@ function(add_version_script target) target_link_libraries(${target} PRIVATE -Wl,-version-script="${script}") add_dependencies(${target} ${target}-versionscript) endfunction() + +function(path_join out path1 path2) + string(SUBSTRING ${path2} 0 1 init_char) + if ("${init_char}" STREQUAL "/") + set(${out} "${path2}" PARENT_SCOPE) + else() + set(${out} "${path1}/${path2}" PARENT_SCOPE) + endif() +endfunction() -- cgit v1.2.3