cmake_minimum_required(VERSION 3.16)
project(EwaldSolidSolutionLegacy LANGUAGES CXX)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)

find_package(MPI REQUIRED)

add_executable(EwaldSolidSolution.x src/EwaldSolidSolution.cpp)
target_link_libraries(EwaldSolidSolution.x PRIVATE MPI::MPI_CXX)

add_executable(EwaldSolidSolutionGuider.x src/EwaldSolidSolutionGuider.cpp)

add_executable(Ewald2VASP++.x src/Ewald2VASP++.cpp)
