Fix simgrid/simgrid#12 (FramaGit).
if(enable_python)
if(pybind11_FOUND)
message(STATUS "Found pybind11, with C++14.")
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
target_compile_features(python-bindings PRIVATE cxx_std_14)
target_link_libraries(python-bindings PUBLIC simgrid)
set_target_properties(python-bindings PROPERTIES
- 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#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
- 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