xref: /freebsd/contrib/libyaml/tests/CMakeLists.txt (revision edbbf26e2650e02cd3925dd1deaacf9b8fb2e2a0)
1
2function(add_yaml_executable name)
3  add_executable(${name} ${name}.c)
4  target_link_libraries(${name} yaml)
5endfunction()
6
7foreach(name IN ITEMS
8  example-deconstructor
9  example-deconstructor-alt
10  example-reformatter
11  example-reformatter-alt
12  run-dumper
13  run-emitter
14  run-emitter-test-suite
15  run-loader
16  run-parser
17  run-parser-test-suite
18  run-scanner
19  test-reader
20  test-version
21  )
22  add_yaml_executable(${name})
23endforeach()
24
25add_test(NAME version COMMAND test-version)
26add_test(NAME reader COMMAND test-reader)
27
28