Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
bunch of files missing from the archive, breaking the tests
[simgrid.git] / buildtools / Cmake / MakeExe.cmake
index 75b58b6..f8f7174 100644 (file)
-###################################################################\r
-### Load all files declaring binaries (tools, examples and tests) #\r
-###################################################################\r
-##################################################################\r
-# Those CMakelists or just here to define extra files in dist    #\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/lua)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/xbt)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/gras)\r
-##################################################################\r
-\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/tools/gras)\r
-\r
-if(WIN32)\r
-       add_custom_target(tesh ALL\r
-       DEPENDS ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Scripts/tesh.pl\r
-       COMMENT "Install ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Scripts/tesh.pl"\r
-       COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Scripts/tesh.pl ${CMAKE_BINARY_DIR}/bin/tesh\r
-       )\r
-else(WIN32)\r
-       add_subdirectory(${CMAKE_HOME_DIRECTORY}/tools/tesh)\r
-endif(WIN32)\r
-\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/tools/graphicator/)\r
-\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/testsuite/xbt)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/testsuite/surf)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/xbt)\r
-if(NOT WIN32)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/gras/datadesc)\r
-endif(NOT WIN32)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/gras/msg_handle)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/gras/empty_main)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/gras/small_sleep)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag/network)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag/network/p2p)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag/network/mxn)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag/partask)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag/platforms)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/msg)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/msg/trace)\r
-\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/gras/ping)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/gras/rpc)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/gras/spawn)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/gras/timer)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/gras/chrono)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/gras/mutual_exclusion/simple_token)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/gras/mmrpc)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/gras/all2all)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/gras/pmm)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/gras/synchro)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/gras/properties)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/gras/console)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/properties)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/actions)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/migration)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/suspend)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/parallel_task)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/priority)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/icomms)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/chord)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/token_ring)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/pmm)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/start_kill_time)\r
-\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/io)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/cloud)\r
-\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/gpu)\r
-\r
-if(HAVE_TRACING)\r
-    add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/tracing)\r
-endif(HAVE_TRACING)\r
-\r
-if(HAVE_MC)\r
-       add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/mc)\r
-endif(HAVE_MC)\r
-\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/gtnets)\r
-\r
-if(HAVE_NS3)\r
-       add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/ns3)\r
-endif(HAVE_NS3)\r
-\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/amok/bandwidth)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/amok/saturate)\r
-\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag/dax)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag/goal)\r
-if(HAVE_GRAPHVIZ)\r
-  add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag/dot)\r
-endif(HAVE_GRAPHVIZ)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag/metaxml)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag/properties)\r
-add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag/scheduling)\r
-\r
-if(enable_smpi)\r
-       add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/smpi)\r
-endif(enable_smpi)\r
+###################################################################
+### 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}/tools/tesh)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/tools/graphicator/)
+
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/testsuite/xbt)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/testsuite/surf)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/xbt)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag/network)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag/network/p2p)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/simdag/network/mxn)
+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/smpi/mpich-test)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich-test/env)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich-test/coll)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich-test/context)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich-test/profile)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/mpich-test/pt2pt)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/msg)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/teshsuite/msg/trace)
+
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/properties)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/actions)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/migration)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/chainsend)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/suspend)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/parallel_task)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/priority)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/icomms)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/bittorrent)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/chord)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/kademlia)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/token_ring)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/pmm)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/start_kill_time)
+
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/io)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/cloud)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/gpu)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/tracing)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/mc)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/gtnets)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/msg/ns3)
+
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag/dax)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag/goal)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag/dot)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag/metaxml)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag/properties)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/simdag/scheduling)
+
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/smpi)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/examples/smpi/MM)