xref: /phasta/phastaIO/CMakeLists.txt (revision 595995161822a203c8467e0e4a253d7bd7d6df32)
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