Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
activate some C/Fortran tests
authorAugustin Degomme <adegomme@users.noreply.github.com>
Wed, 24 Jul 2019 21:38:33 +0000 (23:38 +0200)
committerAugustin Degomme <adegomme@users.noreply.github.com>
Wed, 24 Jul 2019 23:13:43 +0000 (01:13 +0200)
teshsuite/smpi/mpich3-test/f77/ext/CMakeLists.txt
teshsuite/smpi/mpich3-test/f77/ext/c2f2cf.f
teshsuite/smpi/mpich3-test/f77/ext/testlist

index 84ac36f..ad9c158 100644 (file)
@@ -7,15 +7,19 @@ if(enable_smpi AND enable_smpi_MPICH3_testsuite AND SMPI_FORTRAN)
   endif()
 
   include_directories(BEFORE "${CMAKE_HOME_DIRECTORY}/include/smpi")
+  include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../../include/")
 
-#  add_executable(allocmemf EXCLUDE_FROM_ALL allocmemf.f)
-#  add_executable(c2f2cf    EXCLUDE_FROM_ALL c2f2cf.f c2f2c.c)
-#  add_executable(ctypesinf EXCLUDE_FROM_ALL ctypesinf.f ctypesfromc.c)
-# add_dependencies(tests allocmemf c2f2cf ctypesinf)
-
-#  target_link_libraries(allocmemf simgrid mtest_f77)
-#  target_link_libraries(c2f2cf simgrid mtest_f77)
-#  target_link_libraries(ctypesinf simgrid mtest_f77)
+  #  add_executable(allocmemf EXCLUDE_FROM_ALL allocmemf.f)
+  add_executable(c2fmult    EXCLUDE_FROM_ALL c2fmult.c)
+  add_executable(c2f2cf    EXCLUDE_FROM_ALL c2f2cf.f c2f2c.c)
+  #add_executable(ctypesinf EXCLUDE_FROM_ALL ctypesinf.f ctypesfromc.c)
+  add_dependencies(tests c2f2cf c2fmult
+                   #ctypesinf allocmemf
+  )
+  # target_link_libraries(allocmemf simgrid mtest_f77)
+  target_link_libraries(c2fmult simgrid mtest_c)
+  target_link_libraries(c2f2cf simgrid mtest_f77)
+  #target_link_libraries(ctypesinf simgrid mtest_f77)
 endif()
 
 set(examples_src
index 1755925..89850c1 100644 (file)
@@ -41,7 +41,7 @@ C Test passing a Fortran MPI object to C
       errs = errs + c2frequest( req )
       call mpi_wait( req, MPI_STATUS_IGNORE, ierr )
 
-      errs = errs + c2ferrhandler( MPI_ERRORS_RETURN )
+      !errs = errs + c2ferrhandler( MPI_ERRORS_RETURN )
 
       errs = errs + c2fop( MPI_SUM )