* under the terms of the license (GNU LGPL) which comes with this package. */
/* This is partially inspirated from the OSSP ts (Test Suite Library) */
+/* At some point we should use https://github.com/google/googletest instead */
#include "src/portable.h"
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)