From 39d56aff130770d25beea463f58797d11c630c7f Mon Sep 17 00:00:00 2001
From: Florent Pruvost <florent.pruvost@inria.fr>
Date: Thu, 13 Jun 2024 18:30:44 +0200
Subject: [PATCH] morse_create_imported_target: fix a warning when some double
 quote are used in cflags

---
 modules/find/FindMorseCommon.cmake | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/modules/find/FindMorseCommon.cmake b/modules/find/FindMorseCommon.cmake
index 4bf6b40..49b6619 100644
--- a/modules/find/FindMorseCommon.cmake
+++ b/modules/find/FindMorseCommon.cmake
@@ -144,6 +144,7 @@ macro(morse_create_imported_target name)
       get_target_property(_CFLAGS    PkgConfig::${name} INTERFACE_COMPILE_OPTIONS)
       get_target_property(_LDFLAGS   PkgConfig::${name} INTERFACE_LINK_OPTIONS)
 
+      string(REGEX REPLACE "\"" "" _CFLAGS "${_CFLAGS}")
       set_target_properties(MORSE::${name} PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${_INCLUDES}")
       set_target_properties(MORSE::${name} PROPERTIES INTERFACE_LINK_DIRECTORIES    "${_LIBDIRS}")
       set_target_properties(MORSE::${name} PROPERTIES INTERFACE_LINK_LIBRARIES      "${_LIBRARIES}")
@@ -163,6 +164,7 @@ macro(morse_create_imported_target name)
         set_target_properties(MORSE::${name} PROPERTIES INTERFACE_LINK_LIBRARIES "${${name}_LIBRARIES}")
       endif()
       if (${name}_CFLAGS_OTHER)
+        string(REGEX REPLACE "\"" "" ${name}_CFLAGS_OTHER "${${name}_CFLAGS_OTHER}")
         set_target_properties(MORSE::${name} PROPERTIES INTERFACE_COMPILE_OPTIONS "${${name}_CFLAGS_OTHER}")
       endif()
       if (${name}_LDFLAGS_OTHER)
-- 
GitLab