X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9d6a87d9647ab5ea326a5119ae5015044ca1b310..8bd488d2f6b7042f4a7dd2879ce490f127b16ec2:/teshsuite/smpi/mpich3-test/f90/info/CMakeLists.txt diff --git a/teshsuite/smpi/mpich3-test/f90/info/CMakeLists.txt b/teshsuite/smpi/mpich3-test/f90/info/CMakeLists.txt new file mode 100644 index 0000000000..a1a319c191 --- /dev/null +++ b/teshsuite/smpi/mpich3-test/f90/info/CMakeLists.txt @@ -0,0 +1,43 @@ +cmake_minimum_required(VERSION 2.6) + +if(enable_smpi AND enable_smpi_MPICH3_testsuite AND SMPI_FORTRAN) + 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/smpif90") + endif() + + set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}") + include_directories("${CMAKE_HOME_DIRECTORY}/include/smpi") + + add_executable(infotest2f90 infotest2f90.f90 ../util/mtestf90.f90) + add_executable(infotestf90 infotestf90.f90 ../util/mtestf90.f90) + target_link_libraries(infotest2f90 simgrid mtest_f90) + target_link_libraries(infotestf90 simgrid mtest_f90) + +endif() + +set(tesh_files + ${tesh_files} + PARENT_SCOPE + ) +set(xml_files + ${xml_files} + PARENT_SCOPE + ) +set(examples_src + ${examples_src} + ${CMAKE_CURRENT_SOURCE_DIR}/infotest2f90.f90 + ${CMAKE_CURRENT_SOURCE_DIR}/infotestf90.f90 + PARENT_SCOPE + ) +set(bin_files + ${bin_files} + PARENT_SCOPE + ) +set(txt_files + ${txt_files} + ${CMAKE_CURRENT_SOURCE_DIR}/testlist + PARENT_SCOPE + )