cmake_minimum_required(VERSION 2.8.8) project(lapdog) find_package(MPI REQUIRED) include_directories(${MPI_INCLUDE_PATH}) link_directories(${MPI_LIBRARIES}) if(PETSC_INCLUDE_PATH) include_directories(${PETSC_INCLUDE_PATH}) endif() if(PETSC_LIBRARY_PATH) link_directories(${PETSC_LIBRARY_PATH}) endif() set(PETSC_LIBRARIES "petsc") if(SLEPC_INCLUDE_PATH) include_directories(${SLEPC_INCLUDE_PATH}) endif() if(SLEPC_LIBRARY_PATH) link_directories(${SLEPC_LIBRARY_PATH}) endif() set(SLEPC_LIBRARIES "slepc") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${MPI_COMPILE_FLAGS} -Wall -pedantic -Wextra -std=c++14") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${MPI_LINK_FLAGS}") add_subdirectory(src)