1 if(enable_smpi AND enable_smpi_MPICH3_testsuite AND SMPI_FORTRAN)
2 set(CMAKE_C_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc")
3 set(CMAKE_Fortran_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpif90")
5 include_directories(BEFORE "${CMAKE_HOME_DIRECTORY}/include/smpi")
9 winfencef90 wingroupf90
10 baseattrwinf90 winattr2f90 winattrf90
11 wingetf90 winnamef90 winscale1f90
14 add_executable(${test} EXCLUDE_FROM_ALL ${test}.f90)
15 add_dependencies(tests ${test})
16 target_link_libraries(${test} simgrid mtest_f90)
19 add_executable(c2f2cwinf90 EXCLUDE_FROM_ALL c2f2cwinf90.f90 c2f902cwin.c)
20 set_property(TARGET c2f2cwinf90 PROPERTY INTERPROCEDURAL_OPTIMIZATION FALSE)
21 add_dependencies(tests c2f2cwinf90)
22 target_link_libraries(c2f2cwinf90 simgrid mtest_f90)
27 ${CMAKE_CURRENT_SOURCE_DIR}/winaccf90.f90
28 ${CMAKE_CURRENT_SOURCE_DIR}/winerrf90.f90
29 ${CMAKE_CURRENT_SOURCE_DIR}/winfencef90.f90
30 ${CMAKE_CURRENT_SOURCE_DIR}/wingroupf90.f90
31 ${CMAKE_CURRENT_SOURCE_DIR}/baseattrwinf90.f90
32 ${CMAKE_CURRENT_SOURCE_DIR}/c2f902cwin.c
33 ${CMAKE_CURRENT_SOURCE_DIR}/c2f2cwinf90.f90
34 ${CMAKE_CURRENT_SOURCE_DIR}/testlist
35 ${CMAKE_CURRENT_SOURCE_DIR}/winattr2f90.f90
36 ${CMAKE_CURRENT_SOURCE_DIR}/winattrf90.f90
37 ${CMAKE_CURRENT_SOURCE_DIR}/wingetf90.f90
38 ${CMAKE_CURRENT_SOURCE_DIR}/winnamef90.f90
39 ${CMAKE_CURRENT_SOURCE_DIR}/winscale1f90.f90
40 ${CMAKE_CURRENT_SOURCE_DIR}/winscale2f90.f90
44 ${CMAKE_CURRENT_SOURCE_DIR}/testlist