if(enable_python)
if(pybind11_FOUND)
message(STATUS "Found pybind11, with C++14.")
- pybind11_add_module(python-bindings src/bindings/python/simgrid_python.cpp)
+ if(NOT enable_lto)
+ set(pybind11_options NO_EXTRAS)
+ endif()
+ pybind11_add_module(python-bindings src/bindings/python/simgrid_python.cpp ${pybind11_options})
target_compile_features(python-bindings PRIVATE cxx_std_14)
target_link_libraries(python-bindings PUBLIC simgrid)
set_target_properties(python-bindings PROPERTIES
General:
- Stop setting random seed with srand48() at initialization.
- Use addr2line as a fallback for stacktraces when backtrace is not available.
+ - Build option -Denable_documentation is now OFF by default.
XBT:
- New log appenders: stdout and stderr. Use stdout for xbt_help.
- Remove option 'model-check/record': Paths are recorded in any cases now.
Fixed bugs (GH=GitHub; FG=FramaGit):
+ - FG#7: simple cmake call requires doxygen
- FG#10: Can not use MSG_process_set_data from SMPI any more
- FG#11: Auto-restart actors forget their on_exit behavior
+ - FG#12: -Denable_lto=OFF doesn't disable LTO
- GH#133: Java : a process can run on a VM even if its host is off
- GH#326: Valgrind-detected error for join() when energy plugin is activated