find_package(Eigen3 REQUIRED)
# Add as "system headers" to avoid warnings generated by them with
# compilers that support that notion.
include_directories(SYSTEM "${EIGEN3_INCLUDE_DIR}"
  "${AvogadroLibs_SOURCE_DIR}/thirdparty")

include_directories(${CMAKE_CURRENT_BINARY_DIR})

# Headers for our public API
set(HEADERS
  gamessus.h
  gaussianfchk.h
  gaussiancube.h
  molden.h
  mopacaux.h
  nwchemjson.h
  nwchemlog.h
)

# Source files for our data.
set(SOURCES
  #gamessukout.cpp
  gamessus.cpp
  gaussianfchk.cpp
  gaussiancube.cpp
  molden.cpp
  mopacaux.cpp
  nwchemjson.cpp
  nwchemlog.cpp
)

avogadro_add_library(AvogadroQuantumIO ${HEADERS} ${SOURCES})
target_link_libraries(AvogadroQuantumIO LINK_PUBLIC AvogadroIO)
