]> AND Private Git Repository - loba.git/blob - simgrid_features.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Version 0.3.
[loba.git] / simgrid_features.h
1 #ifndef SIMGRID_FEATURES_H
2 #define SIMGRID_FEATURES_H
3
4 #include <simgrid_config.h>
5
6 #if !defined(SIMGRID_VERSION) // ==================== SimGrid <= 3.5 === //
7 #  error "Unsupported SimGrid version.  Need version > 3.5"
8 #endif // ============================================================== //
9
10 #if SIMGRID_VERSION < MAKE_SIMGRID_VERSION(3, 8, 0) // ==== SG < 3.8 === //
11 #  define MSG_init(argc, argv) MSG_global_init(argc, argv)
12 #  define msg_error_t   MSG_error_t
13 #  define msg_host_t    m_host_t
14 #  define msg_process_t m_process_t
15 #  define msg_task_t    m_task_t
16 #else // =============================================================== //
17 #  define MSG_clean()   MSG_OK
18 #endif // ============================================================== //
19
20 #endif // !SIMGRID_FEATURES_H
21
22 // Local variables:
23 // mode: c++
24 // End: