xref: /phasta/phSolver/common/CMakeLists.txt (revision 16223cb9c3f88b34f2cb94151b5cf5ffc1aac5e2)
1
2# collect all the source files
3FILE(GLOB SRC_FILES *.cc *.f *.f90 *.c *.F90)
4#FIND_PACKAGE(MPI REQUIRED)
5if(PHASTA_USE_MPI)
6	add_definitions(-DOMPI_SKIP_MPICXX=1)
7	include_directories(${MPI_INCLUDE_PATH} ${MPI_Fortran_INCLUDE_PATH})
8endif(PHASTA_USE_MPI)
9ADD_LIBRARY(common ${SRC_FILES})
10TARGET_LINK_LIBRARIES(common ${MPI_LIBRARIES})
11TARGET_LINK_LIBRARIES(common ${MPI_Fortran_LIBRARIES})
12
13if(PHASTA_TESTING)
14  add_subdirectory(test)
15endif(PHASTA_TESTING)
16