endif(supernovae)
set(GRAS_DEP "pthread")
-set(SIMGRID_DEP "")
+set(SIMGRID_DEP "ruby1.8")
set(SMPI_DEP "")
if(HAVE_RUBY_H)
- set(SIMGRID_DEP "ruby1.8")
add_library(simgrid_ruby STATIC ${PROJECT_DIRECTORY}/src/bindings/ruby/simgrid_ruby.c)
set(RUBY_DEP "-lm -module")
target_link_libraries(simgrid_ruby simgrid ${RUBY_DEP} -fprofile-arcs)
endif(pthread)
if(HAVE_LUA)
- SET(SIMGRID_DEP "${SIMGRID_DEP} -ldl -llua5.1")
+ SET(SIMGRID_DEP "${SIMGRID_DEP} -ldl -l${liblua}")
endif(HAVE_LUA)
if(HAVE_GTNETS)
SET(SIMGRID_DEP "${SIMGRID_DEP} -lgtnets")
endif(HAVE_GTNETS)
+if(NOT HAVE_RUBY_H)
+ string(REPLACE "ruby1.8 -l" "" SIMGRID_DEP ${SIMGRID_DEP})
+ string(REPLACE "ruby1.8" "" SIMGRID_DEP ${SIMGRID_DEP})
+endif(NOT HAVE_RUBY_H)
+
target_link_libraries(simgrid ${SIMGRID_DEP} -fprofile-arcs)
target_link_libraries(simgrid_static ${SIMGRID_DEP} -fprofile-arcs)
target_link_libraries(gras ${GRAS_DEP} -fprofile-arcs)
target_link_libraries(smpi simgrid ${SMPI_DEP} -fprofile-arcs)
+#SET_TARGET_PROPERTIES(simgrid_static PROPERTIES OUTPUT_NAME "simgrid")
+#SET_TARGET_PROPERTIES(simgrid_static PROPERTIES PREFIX "lib")
+
+
### Make EXEs
#tools