X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c4de3b4124781ae066e774981efb0a6ef8c857ed..c6fde023a12428762790a74a09a715ec16439d84:/tools/cmake/UnitTesting.cmake diff --git a/tools/cmake/UnitTesting.cmake b/tools/cmake/UnitTesting.cmake deleted file mode 100644 index 93a7d777d8..0000000000 --- a/tools/cmake/UnitTesting.cmake +++ /dev/null @@ -1,43 +0,0 @@ -# This file is in charge of the unit testing in SimGrid. -# See http://simgrid.gforge.inria.fr/simgrid/3.13/doc/inside_tests.html#inside_tests_add_units - -# To register a file containing unit tests, simply add it to -# FILES_CONTAINING_UNITTESTS and have a pleasant day. - -set(FILES_CONTAINING_UNITTESTS - src/xbt/cunit.cpp -) - -#### Nothing to change below this line to add a new tested file -################################################################ - -foreach(file ${FILES_CONTAINING_UNITTESTS}) - get_filename_component(basename ${file} NAME_WE) - 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) - -set_source_files_properties(${EXTRACTED_TEST_SOURCE_FILES} PROPERTIES GENERATED true) - -ADD_CUSTOM_COMMAND( - OUTPUT ${EXTRACTED_TEST_SOURCE_FILES} - DEPENDS ${CMAKE_HOME_DIRECTORY}/tools/sg_unit_extractor.pl ${FILES_CONTAINING_UNITTESTS} - COMMENT "Generating *_units files for testall..." - - WORKING_DIRECTORY ${CMAKE_HOME_DIRECTORY} - COMMAND ${CMAKE_COMMAND} -E remove -f ${EXTRACTED_TEST_SOURCE_FILES} - COMMAND chmod +x ${CMAKE_HOME_DIRECTORY}/tools/sg_unit_extractor.pl - COMMAND ${CMAKE_HOME_DIRECTORY}/tools/sg_unit_extractor.pl --root=src/ --outdir=${CMAKE_CURRENT_BINARY_DIR}/src/ ${FILES_CONTAINING_UNITTESTS} -) - -add_executable (testall EXCLUDE_FROM_ALL ${EXTRACTED_TEST_SOURCE_FILES}) -add_dependencies(tests testall) -target_link_libraries(testall simgrid) -set_property( - TARGET testall - APPEND PROPERTY - INCLUDE_DIRECTORIES "${INTERNAL_INCLUDES}" - ) -