X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/363c6561b6288c19d8b6e89882c23814981865b5..8bd488d2f6b7042f4a7dd2879ce490f127b16ec2:/buildtools/Cmake/MakeExe.cmake diff --git a/buildtools/Cmake/MakeExe.cmake b/buildtools/Cmake/MakeExe.cmake index 11deec72e3..59ac10f121 100644 --- a/buildtools/Cmake/MakeExe.cmake +++ b/buildtools/Cmake/MakeExe.cmake @@ -1,20 +1,13 @@ ################################################################### ### Load all files declaring binaries (tools, examples and tests) # ################################################################### -################################################################## -# Those CMakelists are just added to define files in dist # -add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/lua) -add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg) -add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/xbt) -add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite) -add_subdirectory(${CMAKE_HOME_DIRECTORY}/tools) -################################################################## add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/async) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/bittorrent) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/chord) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/cloud) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/cloud/migration) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/commTime) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/io) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/kademlia) @@ -25,15 +18,25 @@ add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/migration) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/mutualExclusion) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/pingPong) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/priority) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/reservationSurfPlugin) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/startKillTime) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/surfCpuModel) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/surfPlugin) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/suspend) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/java/tracing) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/lua) + +add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/actions) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/bittorrent) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/chainsend) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/chord) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/cloud) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/energy/e1) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/energy/e2) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/energy/e3) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/exception) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/gpu) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/gtnets) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/icomms) @@ -60,10 +63,6 @@ add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/scala/master_slave_bypass) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/scala/master_slave_kill) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/scala/masterslave) -add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/energy/e1) -add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/energy/e2) -add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/energy/e3) - add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag/dax) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag/dot) @@ -75,41 +74,115 @@ add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag/scheduling) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/smpi) add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/smpi/MM) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/smpi/smpi_msg_masterslave) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay_multiple) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/smpi/energy) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/smpi/energy/f77) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/smpi/energy/f90) + +add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/xbt) + +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/java) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/java/sleep_host_off) + +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/mc) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/mc/dwarf) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/mc/dwarf_expression) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/msg) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/msg/get_sender) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/msg/host_on_off) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/msg/host_on_off_processes) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/msg/pid) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/msg/process) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/msg/process_join) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/msg/storage) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/msg/task_destroy_cancel) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/msg/trace) -add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag) + add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag/availability) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag/basic) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag/incomplete) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag/network) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag/network/mxn) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag/network/p2p) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag/partask) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag/platforms) -add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi) + +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/bug-17132) + +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simix/check_defaults) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simix/stack_overflow) + +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/allgather) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/allgatherv) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/allreduce) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/alltoall) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/alltoallv) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/barrier) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/bcast) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/compute) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/gather) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/hvector) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/indexed) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/pingpong) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/reduce) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/scatter) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/shared) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/struct) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/vector) + +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/isp/umpire) + add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/attr) -add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/comm) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/coll) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/comm) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/datatype) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/group) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/topo) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/init) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/pt2pt) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/rma) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/perf) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/info) #add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f77/attr) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f77/util) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f77/coll) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f77/comm) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f77/datatype) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f77/ext) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f77/init) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f77/info) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f77/pt2pt) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f77/topo) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f77/rma) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f90/util) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f90/rma) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f90/coll) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f90/datatype) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f90/info) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f90/init) add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich3-test/f90/pt2pt) -add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/xbt) -add_subdirectory(${CMAKE_HOME_DIRECTORY}/testsuite/surf) -add_subdirectory(${CMAKE_HOME_DIRECTORY}/testsuite/xbt) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/surf/) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/surf/lmm_usage) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/surf/maxmin_bench) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/surf/surf_usage) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/surf/trace_usage) + +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/xbt/graphxml_usage) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/xbt/heap_bench) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/xbt/log_large) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/xbt/log_usage) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/xbt/mallocator) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/xbt/mmalloc) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/xbt/parallel_log) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/xbt/parmap_bench) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/xbt/parmap_test) -add_subdirectory(${CMAKE_HOME_DIRECTORY}/tools/graphicator/) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/tools) +add_subdirectory(${CMAKE_HOME_DIRECTORY}/tools/graphicator) add_subdirectory(${CMAKE_HOME_DIRECTORY}/tools/tesh)