159599516SKenneth E. Jansen 259599516SKenneth E. Jansen# collect all the source files 359599516SKenneth E. JansenFILE(GLOB SRC_FILES *.cc *.f *.f90 *.c *.F90) 459599516SKenneth E. Jansen#FIND_PACKAGE(MPI REQUIRED) 559599516SKenneth E. Jansenif(PHASTA_USE_MPI) 659599516SKenneth E. Jansen add_definitions(-DOMPI_SKIP_MPICXX=1) 759599516SKenneth E. Jansen include_directories(${MPI_INCLUDE_PATH} ${MPI_Fortran_INCLUDE_PATH}) 859599516SKenneth E. Jansenendif(PHASTA_USE_MPI) 959599516SKenneth E. JansenADD_LIBRARY(common ${SRC_FILES}) 1059599516SKenneth E. JansenTARGET_LINK_LIBRARIES(common ${MPI_LIBRARIES}) 1159599516SKenneth E. JansenTARGET_LINK_LIBRARIES(common ${MPI_Fortran_LIBRARIES}) 120bfd2916SCameron Smith 13*2e3b5a4aSCameron Smithif(PHASTA_TESTING) 140bfd2916SCameron Smith add_subdirectory(test) 15*2e3b5a4aSCameron Smithendif(PHASTA_TESTING) 16