X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9fbe3cc5376b8ab4fed68921e4b5b405160c63fd..bf69c912f231dc5b6056e2fadcd3b3dbfcdee0a5:/buildtools/CPACK/src/CMakeMakeExeLib.txt diff --git a/buildtools/CPACK/src/CMakeMakeExeLib.txt b/buildtools/CPACK/src/CMakeMakeExeLib.txt index 3a16f86dc8..e59cb2a753 100644 --- a/buildtools/CPACK/src/CMakeMakeExeLib.txt +++ b/buildtools/CPACK/src/CMakeMakeExeLib.txt @@ -1,26 +1,17 @@ ### Make Libs -include(${PROJECT_DIRECTORY}/CPACK/src/CMakeFLEXml.txt) -set(MSG_SRC_bis -${PROJECT_DIRECTORY}/src/bindings/ruby/rb_application_handler.c -${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_task.c -${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_process.c -${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_host.c -${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg.c -) - if(supernovae) include(${PROJECT_DIRECTORY}/CPACK/src/CMakeSupernovae.txt) else(supernovae) + add_library(msg STATIC ${MSG_SRC_bis}) add_library(simgrid STATIC ${simgrid_sources}) add_library(gras SHARED ${gras_sources}) add_library(smpi STATIC ${SMPI_SRC}) - add_library(msg STATIC ${MSG_SRC_bis}) endif(supernovae) set(GRAS_DEP "pthread") -set(SIMGRID_DEP "") -set(SMPI_DEP "simgrid") +set(SIMGRID_DEP "ruby1.8") +set(SMPI_DEP "") set(MSG_DEP "pthread -lrt -ldl -lcrypt -lm -lc") if(CMAKE_SYSTEM_NAME MATCHES "Darwin") @@ -30,21 +21,20 @@ endif(CMAKE_SYSTEM_NAME MATCHES "Darwin") if(pthread) if(with_context MATCHES pthread) - SET(SIMGRID_DEP ${SIMGRID_DEP}pthread) - SET(ESPACE " ") + SET(SIMGRID_DEP "${SIMGRID_DEP} -lpthread") endif(with_context MATCHES pthread) if(with_context MATCHES windows) - SET(GRAS_DEP "") + SET(GRAS_DEP "msg") endif(with_context MATCHES windows) endif(pthread) if(HAVE_LUA) - SET(SIMGRID_DEP "${SIMGRID_DEP}${ESPACE}-ldl -llua5.1") + SET(SIMGRID_DEP "${SIMGRID_DEP} -ldl -llua5.1") endif(HAVE_LUA) if(HAVE_GTNETS) - SET(SIMGRID_DEP_GTNETS "gtnets ") + SET(SIMGRID_DEP "${SIMGRID_DEP} -lgtnets") endif(HAVE_GTNETS) ### Add definitions for compile @@ -52,9 +42,9 @@ endif(HAVE_GTNETS) #set(CMAKE_C_FLAGS "-fprofile-arcs -ftest-coverage") #add_definitions (-fprofile-arcs -ftest-coverage) -target_link_libraries(simgrid ${SIMGRID_DEP} ${SIMGRID_DEP_GTNETS} ruby1.8 msg -fprofile-arcs) -target_link_libraries(gras ${GRAS_DEP} msg -fprofile-arcs) -target_link_libraries(smpi ${SMPI_DEP} -fprofile-arcs) +target_link_libraries(simgrid msg ${SIMGRID_DEP} -fprofile-arcs) +target_link_libraries(gras msg ${GRAS_DEP} -fprofile-arcs) +target_link_libraries(smpi simgrid ${SMPI_DEP} -fprofile-arcs) target_link_libraries(msg ${MSG_DEP} -fprofile-arcs) ### Make EXEs