endif()
endif()
-## We need a decent support of the C++14 and C11 standards
+## We need a decent support of the C++17 and C11 standards
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
demonstrates how we can generate a nice graphical representation of the
platform.
-General:
+General:
+ - SimGrid now requires a compiler with C++17 support.
- Modified the host_by_name functions:
- Now, they return only hosts, not VMs, and in a much more efficient way.
- If one wants to find a VM by name, he now needs to know the host on
^^^^^^^^^^^^^^^^^^^^^^^^
C++ compiler (either g++, clang, or icc).
- We use the C++14 standard, and older compilers tend to fail on
- us. It seems that g++ 5.0 or higher is required nowadays (because of
+ We use the C++17 standard, and older compilers tend to fail on
+ us. It seems that g++ 7.0 or higher is required nowadays (because of
boost). SimGrid compiles well with `clang` or `icc` too.
Python 3.
SimGrid should build without Python. That is only needed by our regression test suite.