X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d056439b1c36fb5d8439dcca538f2cf022b5bb23..5ab070a2054636f5dcf5f0b56d691b089c5d16e4:/src/surf/surf_interface.cpp diff --git a/src/surf/surf_interface.cpp b/src/surf/surf_interface.cpp index ea299d7b17..0b2ea3caca 100644 --- a/src/surf/surf_interface.cpp +++ b/src/surf/surf_interface.cpp @@ -12,6 +12,7 @@ #include "src/simgrid/version.h" #include "src/surf/HostImpl.hpp" #include "src/surf/xml/platf.hpp" +#include "src/xbt_modinter.h" /* whether initialization was already done */ #include "surf/surf.hpp" #include "xbt/module.h" @@ -291,12 +292,9 @@ void sg_version() void surf_init(int *argc, char **argv) { - if (USER_HOST_LEVEL != -1) // Already initialized + if (xbt_initialized > 0) return; - XBT_DEBUG("Create all Libs"); - USER_HOST_LEVEL = simgrid::s4u::Host::extension_create(nullptr); - xbt_init(argc, argv); sg_config_init(argc, argv);