1*59599516SKenneth E. Jansenproject(phastaIO) 2*59599516SKenneth E. Jansenenable_language(CXX) 3*59599516SKenneth E. Jansen 4*59599516SKenneth E. Jansenfind_package(MPI REQUIRED) 5*59599516SKenneth E. Janseninclude_directories(${MPI_C_INCLUDE_PATH}) 6*59599516SKenneth E. Jansen# collect all the source files 7*59599516SKenneth E. Janseninclude(FortranCInterface) 8*59599516SKenneth E. JansenFortranCInterface_VERIFY(CXX) 9*59599516SKenneth E. JansenFortranCInterface_Header(FCMangle.h) 10*59599516SKenneth E. Janseninclude_directories("${phastaIO_BINARY_DIR}") 11*59599516SKenneth E. Jansenadd_definitions(-DMPICH_SKIP_MPICXX) 12*59599516SKenneth E. Jansenadd_definitions(-DOMPI_SKIP_MPICXX=1) 13*59599516SKenneth E. Jansenset(SRC_FILES phiotmrc.cc phastaIO.cc) 14*59599516SKenneth E. Jansen 15*59599516SKenneth E. JansenADD_LIBRARY(phastaIO ${SRC_FILES}) 16*59599516SKenneth E. Jansentarget_link_libraries(phastaIO ${MPI_C_LIBRARIES}) 17