From 6a0aa99a8d28f4ae7b9b674f98bc33b0b18c42bd Mon Sep 17 00:00:00 2001
From: Guilhem Saurel <guilhem.saurel@laas.fr>
Date: Wed, 18 Aug 2021 10:28:17 +0200
Subject: [PATCH] [CMake] fix CMP0115

---
 src/CMakeLists.txt   | 2 +-
 tests/CMakeLists.txt | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 4cd68f4..279868d 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -9,7 +9,7 @@ SET(tracer-real-time_deps tracer)
 
 FOREACH(plugin ${plugins})
   GET_FILENAME_COMPONENT(LIBRARY_NAME ${plugin} NAME)
-  ADD_LIBRARY(${LIBRARY_NAME} SHARED ${plugin})
+  ADD_LIBRARY(${LIBRARY_NAME} SHARED "${plugin}.cpp")
 
   IF(SUFFIX_SO_VERSION)
     SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION})
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 0a28a35..b323c6c 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -7,7 +7,7 @@ ADD_DEFINITIONS(-DTESTS_PLUGINDIR="${LIBRARY_OUTPUT_PATH}")
 ADD_DEFINITIONS(-DTESTS_DYNLIBSUFFIX="${CMAKE_SHARED_LIBRARY_SUFFIX}")
 
 MACRO(DYNAMIC_GRAPH_TEST NAME)
-  ADD_UNIT_TEST(${NAME} ${NAME}.cpp)
+  ADD_UNIT_TEST(${NAME} "${NAME}.cpp")
   TARGET_LINK_LIBRARIES(${NAME} PRIVATE ${PROJECT_NAME} Boost::unit_test_framework)
 ENDMACRO(DYNAMIC_GRAPH_TEST)
 
@@ -15,7 +15,7 @@ ENDMACRO(DYNAMIC_GRAPH_TEST)
 SET(signalcast_libs signal-cast-registerer-libA signal-cast-registerer-libB)
 
 FOREACH(lib ${signalcast_libs})
-  ADD_LIBRARY(${lib} SHARED ${lib})
+  ADD_LIBRARY(${lib} SHARED "${lib}.cpp")
   TARGET_LINK_LIBRARIES(${lib} PRIVATE ${PROJECT_NAME})
 ENDFOREACH()
 
-- 
GitLab