Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
please sonar by removing 2 redundent forward declaration
[simgrid.git] / tools / cmake / UnitTesting.cmake
index 1417fef..41ed454 100644 (file)
@@ -5,14 +5,14 @@
 # FILES_CONTAINING_UNITTESTS and have a pleasant day.
 
 set(FILES_CONTAINING_UNITTESTS
-  src/xbt/cunit.c
-  src/xbt/ex.c
-  src/xbt/dynar.c
-  src/xbt/dict.c
+  src/xbt/cunit.cpp
+  src/xbt/ex.cpp
+  src/xbt/dynar.cpp
+  src/xbt/dict.cpp
   src/xbt/swag.c
-  src/xbt/xbt_str.c
+  src/xbt/xbt_str.cpp
   src/xbt/xbt_strbuff.c
-  src/xbt/config.c
+  src/xbt/config.cpp
 )
 
 if(HAVE_MC)
@@ -27,7 +27,8 @@ endif()
 
 foreach(file ${FILES_CONTAINING_UNITTESTS})
   get_filename_component(basename ${file} NAME_WE)
-  set(EXTRACTED_TEST_SOURCE_FILES ${EXTRACTED_TEST_SOURCE_FILES} ${CMAKE_CURRENT_BINARY_DIR}/src/${basename}_unit.c)
+  get_filename_component(ext ${file} EXT)
+  set(EXTRACTED_TEST_SOURCE_FILES ${EXTRACTED_TEST_SOURCE_FILES} ${CMAKE_CURRENT_BINARY_DIR}/src/${basename}_unit${ext})
 endforeach()
   
 set(EXTRACTED_TEST_SOURCE_FILES ${EXTRACTED_TEST_SOURCE_FILES} ${CMAKE_CURRENT_BINARY_DIR}/src/simgrid_units_main.c)