X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2b431ba179258e63a1a80e611e4294265e61b27c..a45a65d79c6316b4bf515722f53d85a7080eeeb6:/src/mc/checker/simgrid_mc.cpp?ds=sidebyside diff --git a/src/mc/checker/simgrid_mc.cpp b/src/mc/checker/simgrid_mc.cpp index 010cbfecca..f7b5a613da 100644 --- a/src/mc/checker/simgrid_mc.cpp +++ b/src/mc/checker/simgrid_mc.cpp @@ -5,6 +5,7 @@ * under the terms of the license (GNU LGPL) which comes with this package. */ #include "simgrid/sg_config.hpp" +#include "src/smpi/include/smpi_config.hpp" #include "src/mc/Session.hpp" #include "src/mc/checker/Checker.hpp" #include "src/mc/mc_config.hpp" @@ -14,8 +15,6 @@ #include #include -XBT_LOG_NEW_DEFAULT_SUBCATEGORY(mc_main, mc, "Entry point for simgrid-mc"); - static inline char** argvdup(int argc, char** argv) { @@ -48,8 +47,8 @@ int main(int argc, char** argv) // value to the model-checked: char** argv_copy = argvdup(argc, argv); xbt_log_init(&argc, argv); + smpi_init_options();//only performed once sg_config_init(&argc, argv); - simgrid::mc::session = new simgrid::mc::Session([argv_copy] { execvp(argv_copy[1], argv_copy + 1); }); delete[] argv_copy;