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)