get_filename_component(TARGET_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)

add_library(${TARGET_NAME}
  Vera.cpp
  Vera.hpp
  Calculator.cpp
  Calculator.hpp
  Hardware.cpp
  Hardware.hpp
  HardwareFactory.cpp
  HardwareFactory.hpp
  Configuration.cpp
  Configuration.hpp
  ConcentrationCalibration.cpp
  ConcentrationCalibration.hpp
  OneTimeFactory.hpp)

target_include_directories(${TARGET_NAME}
  INTERFACE ../)

target_link_libraries(${TARGET_NAME}
  PUBLIC module_ftir
  PUBLIC module_heater
  PUBLIC module_pump
  PUBLIC module_positioner
  PUBLIC clara)
