xref: /phasta/phSolver/common/CMakeLists.txt (revision 2e3b5a4ab3f87948575c81f91b0f44ff2fc10d22)
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