# -*- mode: cmake -*-

cmake_minimum_required(VERSION 2.8)

add_custom_target(External)

include(external/PAPI)
include(external/MPI)
include(external/Lapack)
include(external/Eigen)
include(external/OpenBabel2)

if (MPQC_NEW_FEATURES)

  # as of 2.2.0 Libint requires C++11 ... cleanest to make it part of "new" features
  include(external/Libint)
  if (HAVE_LIBINT2)
    include(external/Psi3)
  endif()

  include(external/TiledArray)
  include(external/Python)
  include(external/Boost)
  
  # Right now only CI depends on HDF5, minimize deps
  if (MPQC_CI)
    include(external/HDF5)
    # may be serial build
    if (HAVE_MPI)
      include(external/ARMCI)
    endif()
  endif()

endif()


