From 164992bc0e2294b73b854784dc61172f819e55cb Mon Sep 17 00:00:00 2001 From: Jonas Vautherin Date: Thu, 14 Feb 2019 23:11:04 +0100 Subject: [PATCH] cmake: fix bug in STRING REPLACE The last argument of STRING REPLACE, which is a variable, has to be inside double quotes otherwise it may be misinterpreted. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ee68e6156a..281c39b4e7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -69,7 +69,7 @@ execute_process( OUTPUT_STRIP_TRAILING_WHITESPACE ) -STRING(REGEX REPLACE v\([0-9]+.[0-9]+.[0-9]+.*$\) \\1 VERSION_STR ${VERSION_STR}) +STRING(REGEX REPLACE v\([0-9]+.[0-9]+.[0-9]+.*$\) \\1 VERSION_STR "${VERSION_STR}") message(STATUS "Version: ${VERSION_STR}") add_definitions(-DDRONECODE_SDK_VERSION="${VERSION_STR}")