set(SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}")

file(GLOB_RECURSE ALL_SOURCES "*.c")

include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..)

add_library(probes ${ALL_SOURCES})

# probes.yaml is parsed at runtime via libyaml (same as the fpga module).
find_package(PkgConfig REQUIRED)
pkg_check_modules(YAML REQUIRED IMPORTED_TARGET yaml-0.1)
target_link_libraries(probes PUBLIC PkgConfig::YAML)
