get_filename_component(TARGET_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)

add_library(${TARGET_NAME}
  Utility.cpp
  Utility.hpp
  Vocabulary.hpp
  Interval.cpp
  Interval.hpp
  SerialConnection.cpp
  SerialConnection.hpp
  Numerical.cpp
  Numerical.hpp
  Logger.cpp
  Logger.hpp
  CSVReader.cpp
  CSVReader.hpp
  TextualValue.cpp
  TextualValue.hpp
  INIReader.cpp
  INIReader.hpp
  Line.cpp
  Line.hpp)

target_include_directories(${TARGET_NAME}
  INTERFACE ../)

target_link_libraries(${TARGET_NAME}
  PUBLIC spdlog
  PUBLIC asio
  PUBLIC inih)

