]> AND Private Git Repository - loba.git/blobdiff - hostdata.cpp
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Use a shorter name for function in deployment_generator.
[loba.git] / hostdata.cpp
index c15c0eefa325f963b83ea7b9eacfb5b341540113..3ac7b0b540b02f4a5cc3063dadfc0ac2496ae12b 100644 (file)
@@ -6,6 +6,7 @@
 #include <xbt/log.h>
 #include <xbt/sysdep.h>
 #include "misc.h"
 #include <xbt/log.h>
 #include <xbt/sysdep.h>
 #include "misc.h"
+#include "options.h"
 
 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(main);
 
 
 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(main);
 
@@ -25,9 +26,9 @@ void hostdata::create()
 {
     int nhosts = MSG_get_host_number();
     m_host_t* host_list = MSG_get_host_table();
 {
     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);
 
     hosts.assign(host_list, host_list + nhosts);
     xbt_free(host_list);