-/* Copyright (c) 2015-2017. The SimGrid Team.
+/* Copyright (c) 2015-2019. The SimGrid Team.
* All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
#include <xbt/log.h>
-#include "simgrid/sg_config.h"
+#include "simgrid/sg_config.hpp"
#include "src/xbt_modinter.h"
#include "src/mc/Session.hpp"
#include "src/mc/remote/mc_protocol.h"
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(mc_main, mc, "Entry point for simgrid-mc");
-extern std::string _sg_mc_property_file;
static inline
char** argvdup(int argc, char** argv)
{
if (_sg_mc_comms_determinism || _sg_mc_send_determinism)
return std::unique_ptr<simgrid::mc::Checker>(simgrid::mc::createCommunicationDeterminismChecker(session));
- else if (_sg_mc_property_file.empty())
+ else if (_sg_mc_property_file.get().empty())
return std::unique_ptr<simgrid::mc::Checker>(simgrid::mc::createSafetyChecker(session));
else
return std::unique_ptr<simgrid::mc::Checker>(simgrid::mc::createLivenessChecker(session));
int main(int argc, char** argv)
{
using simgrid::mc::Session;
- XBT_LOG_CONNECT(mc_main);
try {
if (argc < 2)