+if (SimGrid_FOUND)
+
+ find_program(SMPIRUN smpirun
+ HINTS ${SimGrid_PATH}/bin /opt/simgrid/bin)
+
+ MACRO(smpi_c_target NAME)
+ target_compile_options(${NAME} PUBLIC "-include;smpi/smpi_helpers.h;-fPIC;-shared;-Wl,-z,defs")
+ target_link_options(${NAME} PUBLIC "-fPIC;-shared;-Wl,-z,defs;-lm")
+ target_link_libraries(${NAME} PUBLIC ${SimGrid_LIBRARY})
+ target_include_directories(${NAME} PUBLIC "${SimGrid_INCLUDE_DIR};${SimGrid_INCLUDE_DIR}/smpi")
+ ENDMACRO()
+