X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/017abccc6d2baf4a39c08e9ebfe1fc402d12384b..4e03f78d2ffac18f4e8ffa7016a3cec61bbad03a:/teshsuite/smpi/MBI/CMakeLists.txt diff --git a/teshsuite/smpi/MBI/CMakeLists.txt b/teshsuite/smpi/MBI/CMakeLists.txt index 40412691eb..94f23c6d2a 100644 --- a/teshsuite/smpi/MBI/CMakeLists.txt +++ b/teshsuite/smpi/MBI/CMakeLists.txt @@ -1,11 +1,35 @@ -# Copyright 2021-2022. The SimGrid Team. All rights reserved. +# Copyright 2021-2022. The SimGrid Team. All rights reserved. # Integrates the MBI tests into the SimGrid build chain when asked to # Only the python scripts are embeeded in the archive, and the C test files are generated at config time using these scripts. # These python scripts are copied over from the MBI repository with as little changes as possible. -set(generator_scripts CollMatchingGenerator.py ResleakGenerator.py) # More generators to come +set(generator_scripts + CollArgGenerator.py + CollComGenerator.py + CollLocalConcurrencyGenerator.py + CollMatchingGenerator.py + CollP2PMatchingGenerator.py + CollP2PMessageRaceGenerator.py + CollTopoGenerator.py + MissingWaitandStartGenerator.py + P2PArgGenerator.py + P2PComGenerator.py + P2PInvalidComGenerator.py + P2PLocalConcurrencyGenerator.py + P2PMatchingANYSRCGenerator.py + P2PMatchingGenerator.py + P2PProbeGenerator.py + ResleakGenerator.py + RMAArgGenerator.py + RMAInvalidArgGenerator.py + RMALocalLocalConcurrencyGenerator.py + # RMAP2PGlobalConcurrencyGenerator.py + RMARemoteLocalConcurrencyGenerator.py + RMARemoteRemoteConcurrencyGenerator.py + RMAReqLifecycleGenerator.py + RMAWinBufferGenerator.py) if (enable_smpi_MBI_testsuite) if (NOT enable_smpi) @@ -42,7 +66,7 @@ if (enable_smpi_MBI_testsuite) file(COPY_FILE ${CMAKE_BINARY_DIR}/MBI/tmp/${cfile} ${CMAKE_BINARY_DIR}/MBI/${cfile} ONLY_IF_DIFFERENT) endif() string(REGEX REPLACE "[.]c" "" basefile ${cfile}) - + # Generate an executable for each of them add_executable(mbi_${basefile} EXCLUDE_FROM_ALL ${CMAKE_BINARY_DIR}/MBI/${cfile}) target_link_libraries(mbi_${basefile} simgrid) @@ -61,7 +85,7 @@ if (enable_smpi_MBI_testsuite) if("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_HOME_DIRECTORY}") else() - file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/MBIutils.py DESTINATION ${CMAKE_BINARY_DIR}/MBI) + file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/MBIutils.py DESTINATION ${CMAKE_BINARY_DIR}/MBI) endif() endif()