CHECK_INCLUDE_FILE("sys/sendfile.h" HAVE_SENDFILE_H)
CHECK_FUNCTION_EXISTS(sendfile HAVE_SENDFILE)
if(HAVE_SENDFILE_H AND HAVE_SENDFILE)
- set(HAVE_SENDFILE 1)
+ set(SG_HAVE_SENDFILE 1)
else()
- set(HAVE_SENDFILE 0)
+ set(SG_HAVE_SENDFILE 0)
endif()
if(enable_model-checking AND NOT "${CMAKE_SYSTEM}" MATCHES "Linux|FreeBSD")
endif()
option(enable_python "Whether the Python bindings are activated." ${pybind11_FOUND}) # ON by default if dependencies are met
+if("${CMAKE_SYSTEM}" MATCHES "FreeBSD" AND enable_model-checking AND enable_python)
+ message(WARNING "FreeBSD + Model-Checking + Python = too much for now. Disabling python")
+ set(enable_python FALSE)
+endif()
+
if(enable_python)
if(pybind11_FOUND)
pybind11_add_module(python-bindings src/bindings/python/simgrid_python.cpp)