Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
resolve cmakelists conflict
authorAugustin Degomme <degomme@idpann.imag.fr>
Mon, 11 Feb 2013 15:19:13 +0000 (16:19 +0100)
committerAugustin Degomme <degomme@idpann.imag.fr>
Mon, 11 Feb 2013 15:19:13 +0000 (16:19 +0100)
34 files changed:
examples/msg/actions/CMakeLists.txt
examples/msg/chainsend/CMakeLists.txt
examples/msg/cloud/CMakeLists.txt
examples/msg/gpu/CMakeLists.txt
examples/msg/gtnets/CMakeLists.txt
examples/msg/io/CMakeLists.txt
examples/msg/masterslave/CMakeLists.txt
examples/msg/mc/CMakeLists.txt
examples/msg/migration/CMakeLists.txt
examples/msg/ns3/CMakeLists.txt
examples/msg/parallel_task/CMakeLists.txt
examples/msg/pmm/CMakeLists.txt
examples/msg/priority/CMakeLists.txt
examples/msg/properties/CMakeLists.txt
examples/msg/sendrecv/CMakeLists.txt
examples/msg/start_kill_time/CMakeLists.txt
examples/msg/suspend/CMakeLists.txt
examples/msg/token_ring/CMakeLists.txt
examples/msg/tracing/CMakeLists.txt
examples/simdag/CMakeLists.txt
examples/simdag/dax/CMakeLists.txt
examples/simdag/goal/CMakeLists.txt
examples/simdag/metaxml/CMakeLists.txt
examples/simdag/properties/CMakeLists.txt
examples/smpi/CMakeLists.txt
examples/smpi/MM/CMakeLists.txt
src/smpi/smpicc.in
teshsuite/msg/trace/CMakeLists.txt
teshsuite/smpi/CMakeLists.txt
teshsuite/smpi/mpich-test/coll/CMakeLists.txt
teshsuite/smpi/mpich-test/context/CMakeLists.txt
teshsuite/smpi/mpich-test/env/CMakeLists.txt
teshsuite/smpi/mpich-test/profile/CMakeLists.txt
teshsuite/smpi/mpich-test/pt2pt/CMakeLists.txt

index 8691c9d..419c27e 100644 (file)
@@ -4,7 +4,7 @@ set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
 add_executable(actions actions.c)
 
 ### Add definitions for compile
-target_link_libraries(actions simgrid m)
+target_link_libraries(actions simgrid)
 
 set(tesh_files
   ${tesh_files}
index 26ff3cb..5111865 100644 (file)
@@ -5,7 +5,7 @@ set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
 add_executable(chainsend chainsend.c iterator.c common.c messages.c broadcaster.c peer.c)
 
 ### Add definitions for compile
-target_link_libraries(chainsend simgrid )
+target_link_libraries(chainsend simgrid )
 
 set(tesh_files
   ${tesh_files}
index c06ebfa..534992d 100644 (file)
@@ -8,7 +8,7 @@ add_executable(masterslave_virtual_machines "masterslave_virtual_machines.c")
 if(WIN32)
   target_link_libraries(masterslave_virtual_machines simgrid )
 else()
-  target_link_libraries(masterslave_virtual_machines simgrid m)
+  target_link_libraries(masterslave_virtual_machines simgrid)
 endif()
 
 set(tesh_files
index d7e8e5a..9017ddc 100644 (file)
@@ -5,7 +5,7 @@ set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
 add_executable(test_MSG_gpu_task_create "test_MSG_gpu_task_create.c")
 
 ### Add definitions for compile
-target_link_libraries(test_MSG_gpu_task_create simgrid )
+target_link_libraries(test_MSG_gpu_task_create simgrid )
 
 set(tesh_files
   ${tesh_files}
index 9d28349..f4d8156 100644 (file)
@@ -5,7 +5,7 @@ set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
 add_executable(gtnets gtnets.c)
 
 ### Add definitions for compile
-target_link_libraries(gtnets simgrid m)
+target_link_libraries(gtnets simgrid)
 
 set(tesh_files
   ${tesh_files}
index d3f612e..3285b5e 100644 (file)
@@ -7,8 +7,8 @@ add_executable(file_unlink file_unlink.c)
 
 ### Add definitions for compile
 if(NOT WIN32)
-  target_link_libraries(file simgrid pthread)
-  target_link_libraries(file_unlink simgrid pthread)
+  target_link_libraries(file simgrid pthread)
+  target_link_libraries(file_unlink simgrid pthread)
 else()
   target_link_libraries(file simgrid)
   target_link_libraries(file_unlink simgrid)
index 9efb438..91d61fb 100644 (file)
@@ -23,14 +23,14 @@ if(WIN32)
   target_link_libraries(masterslave_platfgen simgrid )
   target_link_libraries(masterslave_failure_platfgen simgrid )
 else()
-  target_link_libraries(masterslave_forwarder simgrid )
-  target_link_libraries(masterslave_failure simgrid )
-  target_link_libraries(masterslave_mailbox simgrid )
-  target_link_libraries(masterslave_bypass simgrid )
-  target_link_libraries(masterslave_kill simgrid )
-  target_link_libraries(masterslave_arg simgrid )
-  target_link_libraries(masterslave_platfgen simgrid )
-  target_link_libraries(masterslave_failure_platfgen simgrid )
+  target_link_libraries(masterslave_forwarder simgrid )
+  target_link_libraries(masterslave_failure simgrid )
+  target_link_libraries(masterslave_mailbox simgrid )
+  target_link_libraries(masterslave_bypass simgrid )
+  target_link_libraries(masterslave_kill simgrid )
+  target_link_libraries(masterslave_arg simgrid )
+  target_link_libraries(masterslave_platfgen simgrid )
+  target_link_libraries(masterslave_failure_platfgen simgrid )
 endif()
 target_link_libraries(masterslave_cluster simgrid)
 
index 534a29f..784334c 100644 (file)
@@ -20,19 +20,19 @@ if(HAVE_MC)
   add_executable(test/snapshot_comparison4 test/snapshot_comparison4.c)
   add_executable(test/snapshot_comparison5 test/snapshot_comparison5.c)
 
-  target_link_libraries(centralized simgrid )
-  target_link_libraries(bugged1     simgrid )
-  target_link_libraries(bugged2     simgrid )
-  target_link_libraries(bugged3     simgrid )
-  target_link_libraries(random_test     simgrid )
-  target_link_libraries(bugged1_liveness     simgrid )
-  target_link_libraries(bugged2_liveness     simgrid )
-  target_link_libraries(chord/chord_liveness     simgrid )
-  target_link_libraries(test/snapshot_comparison1     simgrid )
-  target_link_libraries(test/snapshot_comparison2     simgrid )
-  target_link_libraries(test/snapshot_comparison3     simgrid )
-  target_link_libraries(test/snapshot_comparison4     simgrid )
-  target_link_libraries(test/snapshot_comparison5     simgrid )
+  target_link_libraries(centralized simgrid )
+  target_link_libraries(bugged1     simgrid )
+  target_link_libraries(bugged2     simgrid )
+  target_link_libraries(bugged3     simgrid )
+  target_link_libraries(random_test     simgrid )
+  target_link_libraries(bugged1_liveness     simgrid )
+  target_link_libraries(bugged2_liveness     simgrid )
+  target_link_libraries(chord/chord_liveness     simgrid )
+  target_link_libraries(test/snapshot_comparison1     simgrid )
+  target_link_libraries(test/snapshot_comparison2     simgrid )
+  target_link_libraries(test/snapshot_comparison3     simgrid )
+  target_link_libraries(test/snapshot_comparison4     simgrid )
+  target_link_libraries(test/snapshot_comparison5     simgrid )
 
 endif()
 
index 107f2c4..cd13832 100644 (file)
@@ -5,7 +5,7 @@ set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
 add_executable(migration migration.c)
 
 ### Add definitions for compile
-target_link_libraries(migration simgrid )
+target_link_libraries(migration simgrid )
 
 set(tesh_files
   ${tesh_files}
index a32eb65..14d1498 100644 (file)
@@ -6,7 +6,7 @@ if(HAVE_NS3)
   add_executable(ns3 "ns3.c")
 
   ### Add definitions for compile
-  target_link_libraries(ns3 simgrid )
+  target_link_libraries(ns3 simgrid )
 endif()
 
 set(tesh_files
index 863847c..788b2e8 100644 (file)
@@ -6,8 +6,8 @@ add_executable(parallel_task parallel_task.c)
 add_executable(test_ptask test_ptask.c)
 
 ### Add definitions for compile
-target_link_libraries(parallel_task simgrid )
-target_link_libraries(test_ptask simgrid )
+target_link_libraries(parallel_task simgrid )
+target_link_libraries(test_ptask simgrid )
 
 set(tesh_files
   ${tesh_files}
index 43649dd..2e48d86 100644 (file)
@@ -4,7 +4,7 @@ set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
 
 add_executable(msg_pmm     msg_pmm.c)
 
-target_link_libraries(msg_pmm simgrid )
+target_link_libraries(msg_pmm simgrid )
 
 set(tesh_files
   ${tesh_files}
index 408c33c..700796e 100644 (file)
@@ -5,7 +5,7 @@ set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
 add_executable(priority priority.c)
 
 ### Add definitions for compile
-target_link_libraries(priority simgrid m)
+target_link_libraries(priority simgrid)
 
 set(tesh_files
   ${tesh_files}
index 4bbf294..ac68ede 100644 (file)
@@ -5,7 +5,7 @@ set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
 add_executable(msg_prop msg_prop.c)
 
 ### Add definitions for compile
-target_link_libraries(msg_prop simgrid m )
+target_link_libraries(msg_prop simgrid)
 
 set(tesh_files
   ${tesh_files}
index cca1172..bc61bfd 100644 (file)
@@ -5,7 +5,7 @@ set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
 add_executable(sendrecv sendrecv.c)
 
 ### Add definitions for compile
-target_link_libraries(sendrecv simgrid )
+target_link_libraries(sendrecv simgrid )
 
 set(tesh_files
   ${tesh_files}
index 7f291d0..e7e84a8 100644 (file)
@@ -8,7 +8,7 @@ add_executable(sk_time "sk_time.c")
 if(WIN32)
   target_link_libraries(sk_time simgrid )
 else()
-  target_link_libraries(sk_time simgrid )
+  target_link_libraries(sk_time simgrid )
 endif()
 
 set(tesh_files
index 6a25df4..cb358b8 100644 (file)
@@ -5,7 +5,7 @@ set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
 add_executable(suspend suspend.c)
 
 ### Add definitions for compile
-target_link_libraries(suspend simgrid )
+target_link_libraries(suspend simgrid )
 
 set(tesh_files
   ${tesh_files}
index f3e07d4..c6d5f01 100644 (file)
@@ -7,8 +7,8 @@ add_executable(token_bypass token_bypass.c)
 
 ### Add definitions for compile
 if(NOT WIN32)
-  target_link_libraries(token_ring simgrid pthread )
-  target_link_libraries(token_bypass simgrid pthread )
+  target_link_libraries(token_ring simgrid pthread )
+  target_link_libraries(token_bypass simgrid pthread )
 else()
   target_link_libraries(token_ring simgrid)
   target_link_libraries(token_bypass simgrid)
index f177544..215a084 100644 (file)
@@ -14,14 +14,14 @@ if(HAVE_TRACING)
   add_executable(link_srcdst_user_variables     ${CMAKE_CURRENT_SOURCE_DIR}/link_srcdst_user_variables.c)
 
   ### Add definitions for compile
-  target_link_libraries(ms simgrid )
-  target_link_libraries(categories simgrid )
-  target_link_libraries(procmig simgrid )
-  target_link_libraries(simple simgrid )
-  target_link_libraries(trace_platform simgrid )
-  target_link_libraries(user_variables simgrid )
-  target_link_libraries(link_user_variables simgrid )
-  target_link_libraries(link_srcdst_user_variables simgrid )
+  target_link_libraries(ms simgrid )
+  target_link_libraries(categories simgrid )
+  target_link_libraries(procmig simgrid )
+  target_link_libraries(simple simgrid )
+  target_link_libraries(trace_platform simgrid )
+  target_link_libraries(user_variables simgrid )
+  target_link_libraries(link_user_variables simgrid )
+  target_link_libraries(link_srcdst_user_variables simgrid )
 
   ## Clean generated files
   get_directory_property(extra_clean_files ADDITIONAL_MAKE_CLEAN_FILES)
index 91c8327..6c679ab 100644 (file)
@@ -16,16 +16,15 @@ endif()
 
 ### Add definitions for compile
 if(NOT WIN32)
-  target_link_libraries(ex_sd_test simgrid pthread m )
-  target_link_libraries(sd_test2 simgrid pthread m )
-  target_link_libraries(sd_fail simgrid pthread m )
-  target_link_libraries(sd_avail simgrid pthread m )
-  target_link_libraries(sd_typed_tasks_test simgrid pthread m )
-  target_link_libraries(sd_comm_throttling simgrid pthread m )
-  target_link_libraries(sd_seq_access simgrid pthread m )
-  
+  target_link_libraries(ex_sd_test simgrid pthread )
+  target_link_libraries(sd_test2 simgrid pthread )
+  target_link_libraries(sd_fail simgrid pthread )
+  target_link_libraries(sd_avail simgrid pthread )
+  target_link_libraries(sd_typed_tasks_test simgrid pthread )
+  target_link_libraries(sd_comm_throttling simgrid pthread )
+  target_link_libraries(sd_seq_access simgrid pthread )
   if (HAVE_TRACING)
-    target_link_libraries(simdag_tracing simgrid pthread m )
+  target_link_libraries(simdag_tracing simgrid pthread )
   endif()
 
   add_custom_command(TARGET ex_sd_test
index 585e989..669dd41 100644 (file)
@@ -6,7 +6,7 @@ add_executable(dax_test dax_test.c)
 
 ### Add definitions for compile
 if(NOT WIN32)
-  target_link_libraries(dax_test simgrid pthread )
+  target_link_libraries(dax_test simgrid pthread )
 else()
   target_link_libraries(dax_test simgrid)
 endif()
index c6267e4..4c43abb 100644 (file)
@@ -6,7 +6,7 @@ add_executable(goal_test goal_test.c)
 
 ### Add definitions for compile
 if(NOT WIN32)
-  target_link_libraries(goal_test simgrid pthread )
+  target_link_libraries(goal_test simgrid pthread )
 else()
   target_link_libraries(goal_test simgrid)
 endif()
index 3f0417f..b08db6d 100644 (file)
@@ -6,7 +6,7 @@ add_executable(sd_meta sd_meta.c)
 
 ### Add definitions for compile
 if(NOT WIN32)
-  target_link_libraries(sd_meta simgrid pthread )
+  target_link_libraries(sd_meta simgrid pthread )
 else()
   target_link_libraries(sd_meta simgrid)
 endif()
index 04e4cce..833a9fc 100644 (file)
@@ -6,7 +6,7 @@ add_executable(sd_prop sd_prop.c)
 
 ### Add definitions for compile
 if(NOT WIN32)
-  target_link_libraries(sd_prop simgrid pthread )
+  target_link_libraries(sd_prop simgrid pthread )
 else()
   target_link_libraries(sd_prop simgrid)
 endif()
index f773078..377d4c3 100644 (file)
@@ -20,13 +20,13 @@ if(enable_smpi)
   add_executable(mc_bugged2 mc_bugged2.c)
   add_executable(smpi_replay replay/replay.c)
 
-  target_link_libraries(bcbench simgrid smpi )
-  target_link_libraries(mvmul simgrid smpi )
-  target_link_libraries(smpi_traced simgrid smpi )
-  target_link_libraries(smpi_traced_simple simgrid smpi )
-  target_link_libraries(mc_bugged1 simgrid smpi )
-  target_link_libraries(mc_bugged2 simgrid smpi )
-  target_link_libraries(smpi_replay simgrid smpi )
+  target_link_libraries(bcbench simgrid smpi )
+  target_link_libraries(mvmul simgrid smpi )
+  target_link_libraries(smpi_traced simgrid smpi )
+  target_link_libraries(smpi_traced_simple simgrid smpi )
+  target_link_libraries(mc_bugged1 simgrid smpi )
+  target_link_libraries(mc_bugged2 simgrid smpi )
+  target_link_libraries(smpi_replay simgrid smpi )
 
 endif()
 
index ece8c47..2965048 100644 (file)
@@ -8,7 +8,7 @@ if(enable_smpi)
   if(NOT WIN32)
     add_executable(MM_mpi MM_mpi.c 2.5D_MM.c Summa.c Matrix_init.c)
     ### Add definitions for compile
-    target_link_libraries(MM_mpi simgrid pthread smpi)
+    target_link_libraries(MM_mpi simgrid pthread smpi)
   endif()
 endif()
 
index 1c6e3eb..38240c0 100755 (executable)
@@ -7,7 +7,7 @@ CMAKE_LINKARGS="-L@libdir@"
 
 if [ "@WIN32@" != "1" ]; then
   CFLAGS="-Dmain=smpi_simulated_main__"
-  LINKARGS="-lsimgrid -lsmpi -lm"
+  LINKARGS="-lsimgrid -lsmpi"
 else
   CFLAGS="-include @includedir@/smpi/smpi_main.h"
   LINKARGS="@libdir@\libsimgrid.dll @libdir@\libsmpi.dll"
index 3837154..96ebc4a 100644 (file)
@@ -5,7 +5,7 @@ set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
 add_executable(test_trace_integration test_trace_integration.c)
 
 ### Add definitions for compile
-target_link_libraries(test_trace_integration simgrid m )
+target_link_libraries(test_trace_integration simgrid)
 
 set(tesh_files
   ${tesh_files}
index 7674959..edf6840 100644 (file)
@@ -4,7 +4,7 @@ if(enable_smpi)
   if(WIN32)
     set(CMAKE_C_FLAGS "-include ${CMAKE_HOME_DIRECTORY}/include/smpi/smpi_main.h")
   else()
-    set(CMAKE_C_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc")
+    set(CMAKE_C_COMPILER "sh ${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc")
   endif()
   
   set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
@@ -30,24 +30,24 @@ if(enable_smpi)
   add_executable(indexed_test indexed_test.c)
   add_executable(struct_test struct_test.c)
 
-  target_link_libraries(alltoall2 simgrid smpi )
-  target_link_libraries(alltoall_basic simgrid smpi )
-  target_link_libraries(alltoallv simgrid smpi )
-  target_link_libraries(allreduce simgrid smpi )
-  target_link_libraries(bcast simgrid smpi )
-  target_link_libraries(compute simgrid smpi )
-  target_link_libraries(compute2 simgrid smpi )
-  target_link_libraries(compute3 simgrid smpi )
-  target_link_libraries(pingpong simgrid smpi )
-  target_link_libraries(scatter simgrid smpi )
-  target_link_libraries(reduce simgrid smpi )
-  target_link_libraries(split simgrid smpi )
-  target_link_libraries(smpi_sendrecv simgrid smpi )
-  target_link_libraries(ttest01 simgrid smpi )
-  target_link_libraries(vector_test simgrid smpi )
-  target_link_libraries(hvector_test simgrid smpi )
-  target_link_libraries(indexed_test simgrid smpi )
-  target_link_libraries(struct_test simgrid smpi )
+  target_link_libraries(alltoall2 simgrid smpi )
+  target_link_libraries(alltoall_basic simgrid smpi )
+  target_link_libraries(alltoallv simgrid smpi )
+  target_link_libraries(allreduce simgrid smpi )
+  target_link_libraries(bcast simgrid smpi )
+  target_link_libraries(compute simgrid smpi )
+  target_link_libraries(compute2 simgrid smpi )
+  target_link_libraries(compute3 simgrid smpi )
+  target_link_libraries(pingpong simgrid smpi )
+  target_link_libraries(scatter simgrid smpi )
+  target_link_libraries(reduce simgrid smpi )
+  target_link_libraries(split simgrid smpi )
+  target_link_libraries(smpi_sendrecv simgrid smpi )
+  target_link_libraries(ttest01 simgrid smpi )
+  target_link_libraries(vector_test simgrid smpi )
+  target_link_libraries(hvector_test simgrid smpi )
+  target_link_libraries(indexed_test simgrid smpi )
+  target_link_libraries(struct_test simgrid smpi )
 
   set_target_properties(smpi_sendrecv PROPERTIES RENAME sendrecv)
 
index d6ba932..7cb0c94 100644 (file)
@@ -1,8 +1,14 @@
 cmake_minimum_required(VERSION 2.6)
 
 if(enable_smpi)
-  set(CMAKE_C_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc")
-  set(CMAKE_Fortran_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpiff")
+
+  if(WIN32)
+    set(CMAKE_C_FLAGS "-include ${CMAKE_HOME_DIRECTORY}/include/smpi/smpi_main.h")
+  else()
+    set(CMAKE_C_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc")
+    set(CMAKE_Fortran_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpiff")
+  endif()
+
   set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
   set(MPICH_FLAGS "-DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DUSE_STDARG=1 -DHAVE_LONG_DOUBLE=1 -DHAVE_PROTOTYPES=1 -DHAVE_SIGNAL_H=1 -DHAVE_SIGACTION=1 -DHAVE_SLEEP=1 -DHAVE_SYSCONF=1")
 
@@ -45,40 +51,40 @@ if(enable_smpi)
     add_executable(bcastlog bcastlog.f)
   endif()
 
-  target_link_libraries(coll1  simgrid smpi )
-  target_link_libraries(coll2 simgrid smpi )
-  target_link_libraries(coll3 simgrid smpi )
-  target_link_libraries(coll4 simgrid smpi )
-  target_link_libraries(coll5 simgrid smpi )
-  target_link_libraries(coll6 simgrid smpi )
-  target_link_libraries(coll7 simgrid smpi )
-  target_link_libraries(coll8 simgrid smpi )
-  target_link_libraries(coll9 simgrid smpi )
-  target_link_libraries(coll10 simgrid smpi )
-  target_link_libraries(coll11 simgrid smpi )
-  target_link_libraries(coll12  simgrid smpi )
-  target_link_libraries(coll13 simgrid smpi )
-  target_link_libraries(allredmany simgrid smpi )
-  target_link_libraries(bcastbug simgrid smpi )
-  target_link_libraries(bcastbug2 simgrid smpi )
-  target_link_libraries(bcastvec simgrid smpi )
-  target_link_libraries(grouptest simgrid smpi )
-  target_link_libraries(redtst simgrid smpi )
-  target_link_libraries(barrier simgrid smpi )
-  target_link_libraries(bcast_mpich simgrid smpi )
-  target_link_libraries(allred simgrid smpi )
-  target_link_libraries(allred2 simgrid smpi )
-  target_link_libraries(scatterv simgrid smpi )
-  target_link_libraries(scattern simgrid smpi )
-  target_link_libraries(redscat simgrid smpi )
-  target_link_libraries(longuser simgrid smpi )
-  target_link_libraries(alltoallv_mpich simgrid smpi )
-  target_link_libraries(scantst simgrid smpi )
+  target_link_libraries(coll1  simgrid smpi )
+  target_link_libraries(coll2 simgrid smpi )
+  target_link_libraries(coll3 simgrid smpi )
+  target_link_libraries(coll4 simgrid smpi )
+  target_link_libraries(coll5 simgrid smpi )
+  target_link_libraries(coll6 simgrid smpi )
+  target_link_libraries(coll7 simgrid smpi )
+  target_link_libraries(coll8 simgrid smpi )
+  target_link_libraries(coll9 simgrid smpi )
+  target_link_libraries(coll10 simgrid smpi )
+  target_link_libraries(coll11 simgrid smpi )
+  target_link_libraries(coll12  simgrid smpi )
+  target_link_libraries(coll13 simgrid smpi )
+  target_link_libraries(allredmany simgrid smpi )
+  target_link_libraries(bcastbug simgrid smpi )
+  target_link_libraries(bcastbug2 simgrid smpi )
+  target_link_libraries(bcastvec simgrid smpi )
+  target_link_libraries(grouptest simgrid smpi )
+  target_link_libraries(redtst simgrid smpi )
+  target_link_libraries(barrier simgrid smpi )
+  target_link_libraries(bcast_mpich simgrid smpi )
+  target_link_libraries(allred simgrid smpi )
+  target_link_libraries(allred2 simgrid smpi )
+  target_link_libraries(scatterv simgrid smpi )
+  target_link_libraries(scattern simgrid smpi )
+  target_link_libraries(redscat simgrid smpi )
+  target_link_libraries(longuser simgrid smpi )
+  target_link_libraries(alltoallv_mpich simgrid smpi )
+  target_link_libraries(scantst simgrid smpi )
   if(SMPI_F2C)
-    target_link_libraries(allredf simgrid smpi )
-    target_link_libraries(assocf simgrid smpi )
-    target_link_libraries(allgatherf simgrid smpi )
-    target_link_libraries(bcastlog simgrid smpi )
+    target_link_libraries(allredf simgrid smpi )
+    target_link_libraries(assocf simgrid smpi )
+    target_link_libraries(allgatherf simgrid smpi )
+    target_link_libraries(bcastlog simgrid smpi )
   endif()
 
   set_target_properties(coll1 PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
index 86f4b0a..4defd0f 100644 (file)
@@ -1,9 +1,15 @@
 cmake_minimum_required(VERSION 2.6)
 
 if(enable_smpi)
-  set(CMAKE_C_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc")
-  set(CMAKE_Fortran_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpiff")
-  set(CMAKE_Fortran_LINKER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc")
+
+  if(WIN32)
+    set(CMAKE_C_FLAGS "-include ${CMAKE_HOME_DIRECTORY}/include/smpi/smpi_main.h")
+  else()
+    set(CMAKE_C_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc")
+    set(CMAKE_Fortran_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpiff")
+    set(CMAKE_Fortran_LINKER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc")
+  endif()
+  
   set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
   set(MPICH_FLAGS "-DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DUSE_STDARG=1 -DHAVE_LONG_DOUBLE=1 -DHAVE_PROTOTYPES=1 -DHAVE_SIGNAL_H=1 -DHAVE_SIGACTION=1 -DHAVE_SLEEP=1 -DHAVE_SYSCONF=1")
 
@@ -24,19 +30,19 @@ if(enable_smpi)
   #add_executable(commnames_f commnamesf.f)
   endif()
 
-  target_link_libraries(attrerr simgrid smpi )
- # target_link_libraries(attrt simgrid smpi )
- # target_link_libraries(commnames simgrid smpi )
-  target_link_libraries(groupcreate simgrid smpi )
-  target_link_libraries(grouptest_mpich simgrid smpi )
-  target_link_libraries(icdup simgrid smpi )
-  target_link_libraries(ictest simgrid smpi )
-  target_link_libraries(ictest2 simgrid smpi )
-  target_link_libraries(ictest3 simgrid smpi )
+  target_link_libraries(attrerr simgrid smpi )
+ # target_link_libraries(attrt simgrid smpi )
+ # target_link_libraries(commnames simgrid smpi )
+  target_link_libraries(groupcreate simgrid smpi )
+  target_link_libraries(grouptest_mpich simgrid smpi )
+  target_link_libraries(icdup simgrid smpi )
+  target_link_libraries(ictest simgrid smpi )
+  target_link_libraries(ictest2 simgrid smpi )
+  target_link_libraries(ictest3 simgrid smpi )
 
   if(SMPI_F2C)
-  #target_link_libraries(attrtest_f simgrid smpi f2c)
-  #target_link_libraries(commnames_f simgrid smpi f2c)
+  #target_link_libraries(attrtest_f simgrid smpi f2c)
+  #target_link_libraries(commnames_f simgrid smpi f2c)
   endif()
   
   set_target_properties(attrerr PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
index 2bd3106..a81ab47 100644 (file)
@@ -1,8 +1,13 @@
 cmake_minimum_required(VERSION 2.6)
 
 if(enable_smpi)
-  set(CMAKE_C_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc")
-  set(CMAKE_Fortran_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpiff")
+  if(WIN32)
+    set(CMAKE_C_FLAGS "-include ${CMAKE_HOME_DIRECTORY}/include/smpi/smpi_main.h")
+  else()
+    set(CMAKE_C_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc")
+    set(CMAKE_Fortran_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpiff")
+  endif()
+
   set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
   set(MPICH_FLAGS "-DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DUSE_STDARG=1 -DHAVE_LONG_DOUBLE=1 -DHAVE_PROTOTYPES=1 -DHAVE_SIGNAL_H=1 -DHAVE_SIGACTION=1 -DHAVE_SLEEP=1 -DHAVE_SYSCONF=1")
 
@@ -14,7 +19,9 @@ if(enable_smpi)
   add_executable(baseattr baseattr.c test.c)
   add_executable(gtime gtime.c test.c)
   add_executable(errhand errhand.c test.c)
-  add_executable(sigchk sigchk.c test.c)
+  if(NOT WIN32)
+    add_executable(sigchk sigchk.c test.c)
+  endif()
   add_executable(aborttest aborttest.c)
   add_executable(testerr testerr.c)
   add_executable(getproc getproc.c)
@@ -24,21 +31,23 @@ if(enable_smpi)
 #    add_executable(errstringsf errstringsf.f)
     add_executable(getprocf getprocf.f)
   endif()
-  target_link_libraries(init m simgrid smpi )
-  target_link_libraries(timers m simgrid smpi )
-  target_link_libraries(timertest m simgrid smpi )
-  target_link_libraries(baseattr m simgrid smpi )
-  target_link_libraries(gtime m simgrid smpi )
-  target_link_libraries(errhand m simgrid smpi )
-  target_link_libraries(sigchk m simgrid smpi )
-  target_link_libraries(aborttest m simgrid smpi )
-  target_link_libraries(testerr m simgrid smpi )
-  target_link_libraries(getproc m simgrid smpi )
+  target_link_libraries(init simgrid smpi )
+  target_link_libraries(timers simgrid smpi )
+  target_link_libraries(timertest simgrid smpi )
+  target_link_libraries(baseattr simgrid smpi )
+  target_link_libraries(gtime simgrid smpi )
+  target_link_libraries(errhand simgrid smpi )
+  if(NOT WIN32)
+    target_link_libraries(sigchk simgrid smpi )
+  endif()
+       target_link_libraries(aborttest simgrid smpi )
+  target_link_libraries(testerr simgrid smpi )
+  target_link_libraries(getproc simgrid smpi )
   if(SMPI_F2C)
-#    target_link_libraries(baseattrf simgrid smpi )
-#    target_link_libraries(errhandf simgrid smpi )
-#    target_link_libraries(errstringsf simgrid smpi )
-    target_link_libraries(getprocf simgrid smpi )
+#    target_link_libraries(baseattrf simgrid smpi )
+#    target_link_libraries(errhandf simgrid smpi )
+#    target_link_libraries(errstringsf simgrid smpi )
+    target_link_libraries(getprocf simgrid smpi )
   endif()
 
   set_target_properties(timers PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
@@ -47,7 +56,9 @@ if(enable_smpi)
   set_target_properties(baseattr PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
   set_target_properties(gtime PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
   set_target_properties(errhand PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
-  set_target_properties(sigchk PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
+  if(NOT WIN32)
+    set_target_properties(sigchk PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
+  endif()
   set_target_properties(aborttest PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
   set_target_properties(testerr PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
   set_target_properties(getproc PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
index 60b8d47..024ee2b 100644 (file)
@@ -1,7 +1,11 @@
 cmake_minimum_required(VERSION 2.6)
 
 if(enable_smpi)
-  set(CMAKE_C_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc")
+  if(WIN32)
+    set(CMAKE_C_FLAGS "-include ${CMAKE_HOME_DIRECTORY}/include/smpi/smpi_main.h")
+  else()
+    set(CMAKE_C_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc")
+  endif()
 
   set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
   set(MPICH_FLAGS "-DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DUSE_STDARG=1 -DHAVE_LONG_DOUBLE=1 -DHAVE_PROTOTYPES=1 -DHAVE_SIGNAL_H=1 -DHAVE_SIGACTION=1 -DHAVE_SLEEP=1 -DHAVE_SYSCONF=1")
@@ -11,8 +15,8 @@ if(enable_smpi)
   add_executable(ptest ptest.c )
   add_executable(colluses colluses.c )
 
-  target_link_libraries(ptest simgrid smpi )
-  target_link_libraries(colluses simgrid smpi )
+  target_link_libraries(ptest simgrid smpi )
+  target_link_libraries(colluses simgrid smpi )
 
   set_target_properties(ptest PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
   set_target_properties(colluses PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
index a41d932..5482e0c 100644 (file)
@@ -1,8 +1,13 @@
 cmake_minimum_required(VERSION 2.6)
 
 if(enable_smpi)
-  set(CMAKE_C_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc")
-  set(CMAKE_Fortran_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpiff")
+  if(WIN32)
+    set(CMAKE_C_FLAGS "-include ${CMAKE_HOME_DIRECTORY}/include/smpi/smpi_main.h")
+  else()
+    set(CMAKE_C_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc")
+    set(CMAKE_Fortran_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpiff")
+  endif()
+
   set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
   set(MPICH_FLAGS "-DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DUSE_STDARG=1 -DHAVE_LONG_DOUBLE=1 -DHAVE_PROTOTYPES=1 -DHAVE_SIGNAL_H=1 -DHAVE_SIGACTION=1 -DHAVE_SLEEP=1 -DHAVE_SYSCONF=1")
 
@@ -100,97 +105,97 @@ if(enable_smpi)
     add_executable(typebasef typebasef.f)
   endif()
 
-  target_link_libraries(overtake simgrid smpi )
-  target_link_libraries(bsendtest simgrid smpi )
-  target_link_libraries(relrank simgrid smpi )
-  target_link_libraries(sendrecv_mpich simgrid smpi )
-  target_link_libraries(persistent simgrid smpi )
-  target_link_libraries(flood simgrid smpi )
-  target_link_libraries(flood2 simgrid smpi )
-  target_link_libraries(persist simgrid smpi )
-  target_link_libraries(persist2 simgrid smpi )
-  target_link_libraries(sendrecv2 simgrid smpi )
-  target_link_libraries(sendrecv3 simgrid smpi )
-  target_link_libraries(sendrecv4 simgrid smpi )
-  target_link_libraries(irsend simgrid smpi )
-  target_link_libraries(irsendinit simgrid smpi )
-  target_link_libraries(longmsgs simgrid smpi )
-  target_link_libraries(testsome simgrid smpi )
-  target_link_libraries(testall_mpich simgrid smpi )
-  target_link_libraries(sndrcv simgrid smpi )
-  target_link_libraries(sndrcvrep simgrid smpi )
-  target_link_libraries(sndrcvrpl2 simgrid smpi )
-  target_link_libraries(getelm simgrid smpi )
-  target_link_libraries(self simgrid smpi )
-  target_link_libraries(typelb simgrid smpi )
-  target_link_libraries(structlb simgrid smpi )
-  target_link_libraries(typeub simgrid smpi )
-  target_link_libraries(typeub2 simgrid smpi )
-  target_link_libraries(typeub3 simgrid smpi )
-  target_link_libraries(typecreate simgrid smpi )
-  target_link_libraries(reqcreate simgrid smpi )
-  target_link_libraries(reqfree simgrid smpi )
-  target_link_libraries(isndrcv simgrid smpi )
-  target_link_libraries(nullproc simgrid smpi )
-  target_link_libraries(nullproc2 simgrid smpi )
-  target_link_libraries(trunc simgrid smpi )
-  target_link_libraries(truncmult simgrid smpi )
-  target_link_libraries(typetest simgrid smpi )
-  target_link_libraries(typebase simgrid smpi )
-  target_link_libraries(ssendtest simgrid smpi )
-  target_link_libraries(ssendtest2 simgrid smpi )
-  target_link_libraries(issendtest simgrid smpi )
-  target_link_libraries(issend2 simgrid smpi )
-  target_link_libraries(issendinit simgrid smpi )
-  target_link_libraries(testtypes simgrid smpi )
-  target_link_libraries(dataalign simgrid smpi )
-  target_link_libraries(dtyperecv simgrid smpi )
-  target_link_libraries(dtypelife simgrid smpi )
-  target_link_libraries(htmsg simgrid smpi )
-  target_link_libraries(isendtest simgrid smpi )
-  target_link_libraries(third simgrid smpi )
-  target_link_libraries(fourth simgrid smpi )
-  target_link_libraries(fifth simgrid smpi )
-  target_link_libraries(sixth simgrid smpi )
-  target_link_libraries(probe simgrid smpi )
-  target_link_libraries(nblock simgrid smpi )
-  target_link_libraries(sendmany simgrid smpi )
-  target_link_libraries(order simgrid smpi )
-  target_link_libraries(pack simgrid smpi )
-  target_link_libraries(probe1 simgrid smpi )
-  target_link_libraries(testtest1  simgrid smpi )
-  target_link_libraries(hvectest simgrid smpi )
-  target_link_libraries(hvectest2 simgrid smpi )
-  target_link_libraries(hvec simgrid smpi )
-  target_link_libraries(hindexed simgrid smpi )
-  target_link_libraries(irecvtest simgrid smpi )
-  target_link_libraries(nbtest simgrid smpi )
-  target_link_libraries(waitany simgrid smpi )
-  target_link_libraries(waitall simgrid smpi )
-  target_link_libraries(waitall2 simgrid smpi )
-  target_link_libraries(waitall3 simgrid smpi )
-  target_link_libraries(waitall4 simgrid smpi )
-  target_link_libraries(commit simgrid smpi )
-  target_link_libraries(cancel simgrid smpi )
-  target_link_libraries(cancel2 simgrid smpi )
-  target_link_libraries(cancel3 simgrid smpi )
-  target_link_libraries(cancelmessages simgrid smpi )
-  target_link_libraries(cancelibm simgrid smpi )
-  target_link_libraries(cancelissend simgrid smpi )
-  target_link_libraries(sendorder simgrid smpi )
-  target_link_libraries(exittest simgrid smpi )
-  target_link_libraries(selfvsworld simgrid smpi )
+  target_link_libraries(overtake simgrid smpi )
+  target_link_libraries(bsendtest simgrid smpi )
+  target_link_libraries(relrank simgrid smpi )
+  target_link_libraries(sendrecv_mpich simgrid smpi )
+  target_link_libraries(persistent simgrid smpi )
+  target_link_libraries(flood simgrid smpi )
+  target_link_libraries(flood2 simgrid smpi )
+  target_link_libraries(persist simgrid smpi )
+  target_link_libraries(persist2 simgrid smpi )
+  target_link_libraries(sendrecv2 simgrid smpi )
+  target_link_libraries(sendrecv3 simgrid smpi )
+  target_link_libraries(sendrecv4 simgrid smpi )
+  target_link_libraries(irsend simgrid smpi )
+  target_link_libraries(irsendinit simgrid smpi )
+  target_link_libraries(longmsgs simgrid smpi )
+  target_link_libraries(testsome simgrid smpi )
+  target_link_libraries(testall_mpich simgrid smpi )
+  target_link_libraries(sndrcv simgrid smpi )
+  target_link_libraries(sndrcvrep simgrid smpi )
+  target_link_libraries(sndrcvrpl2 simgrid smpi )
+  target_link_libraries(getelm simgrid smpi )
+  target_link_libraries(self simgrid smpi )
+  target_link_libraries(typelb simgrid smpi )
+  target_link_libraries(structlb simgrid smpi )
+  target_link_libraries(typeub simgrid smpi )
+  target_link_libraries(typeub2 simgrid smpi )
+  target_link_libraries(typeub3 simgrid smpi )
+  target_link_libraries(typecreate simgrid smpi )
+  target_link_libraries(reqcreate simgrid smpi )
+  target_link_libraries(reqfree simgrid smpi )
+  target_link_libraries(isndrcv simgrid smpi )
+  target_link_libraries(nullproc simgrid smpi )
+  target_link_libraries(nullproc2 simgrid smpi )
+  target_link_libraries(trunc simgrid smpi )
+  target_link_libraries(truncmult simgrid smpi )
+  target_link_libraries(typetest simgrid smpi )
+  target_link_libraries(typebase simgrid smpi )
+  target_link_libraries(ssendtest simgrid smpi )
+  target_link_libraries(ssendtest2 simgrid smpi )
+  target_link_libraries(issendtest simgrid smpi )
+  target_link_libraries(issend2 simgrid smpi )
+  target_link_libraries(issendinit simgrid smpi )
+  target_link_libraries(testtypes simgrid smpi )
+  target_link_libraries(dataalign simgrid smpi )
+  target_link_libraries(dtyperecv simgrid smpi )
+  target_link_libraries(dtypelife simgrid smpi )
+  target_link_libraries(htmsg simgrid smpi )
+  target_link_libraries(isendtest simgrid smpi )
+  target_link_libraries(third simgrid smpi )
+  target_link_libraries(fourth simgrid smpi )
+  target_link_libraries(fifth simgrid smpi )
+  target_link_libraries(sixth simgrid smpi )
+  target_link_libraries(probe simgrid smpi )
+  target_link_libraries(nblock simgrid smpi )
+  target_link_libraries(sendmany simgrid smpi )
+  target_link_libraries(order simgrid smpi )
+  target_link_libraries(pack simgrid smpi )
+  target_link_libraries(probe1 simgrid smpi )
+  target_link_libraries(testtest1  simgrid smpi )
+  target_link_libraries(hvectest simgrid smpi )
+  target_link_libraries(hvectest2 simgrid smpi )
+  target_link_libraries(hvec simgrid smpi )
+  target_link_libraries(hindexed simgrid smpi )
+  target_link_libraries(irecvtest simgrid smpi )
+  target_link_libraries(nbtest simgrid smpi )
+  target_link_libraries(waitany simgrid smpi )
+  target_link_libraries(waitall simgrid smpi )
+  target_link_libraries(waitall2 simgrid smpi )
+  target_link_libraries(waitall3 simgrid smpi )
+  target_link_libraries(waitall4 simgrid smpi )
+  target_link_libraries(commit simgrid smpi )
+  target_link_libraries(cancel simgrid smpi )
+  target_link_libraries(cancel2 simgrid smpi )
+  target_link_libraries(cancel3 simgrid smpi )
+  target_link_libraries(cancelmessages simgrid smpi )
+  target_link_libraries(cancelibm simgrid smpi )
+  target_link_libraries(cancelissend simgrid smpi )
+  target_link_libraries(sendorder simgrid smpi )
+  target_link_libraries(exittest simgrid smpi )
+  target_link_libraries(selfvsworld simgrid smpi )
   if(SMPI_F2C)
-    target_link_libraries(secondf simgrid smpi f2c)
-#    target_link_libraries(allpair2 simgrid smpi f2c)
-#    target_link_libraries(allpair simgrid smpi f2c)
-    target_link_libraries(isendf simgrid smpi f2c)
-    target_link_libraries(pingpong_f simgrid smpi f2c)
-    target_link_libraries(send1 simgrid smpi f2c)
-    target_link_libraries(sendcplx simgrid smpi f2c)
-    target_link_libraries(sendfort simgrid smpi f2c)
-#    target_link_libraries(structf simgrid smpi f2c)
-    target_link_libraries(typebasef simgrid smpi f2c)
+    target_link_libraries(secondf simgrid smpi f2c)
+#    target_link_libraries(allpair2 simgrid smpi f2c)
+#    target_link_libraries(allpair simgrid smpi f2c)
+    target_link_libraries(isendf simgrid smpi f2c)
+    target_link_libraries(pingpong_f simgrid smpi f2c)
+    target_link_libraries(send1 simgrid smpi f2c)
+    target_link_libraries(sendcplx simgrid smpi f2c)
+    target_link_libraries(sendfort simgrid smpi f2c)
+#    target_link_libraries(structf simgrid smpi f2c)
+    target_link_libraries(typebasef simgrid smpi f2c)
   endif()
 
   set_target_properties(overtake PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")