#include <algorithm>
#include <stdexcept>
#include <xbt/log.h>
+#include <xbt/sysdep.h>
#include "misc.h"
+#include "options.h"
XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(main);
{
int nhosts = MSG_get_host_number();
m_host_t* host_list = MSG_get_host_table();
- // fixme: only sort hosts for automatically created deployment
- // fixme: add an option to disable sorting
- std::sort(host_list, host_list + nhosts, m_host_less());
+ // only sort hosts for automatically created deployment
+ if (opt::auto_depl::enabled)
+ std::sort(host_list, host_list + nhosts, m_host_less());
hosts.assign(host_list, host_list + nhosts);
xbt_free(host_list);