summaryrefslogtreecommitdiff
path: root/tests/CMakeLists.txt
blob: be2ce399a6bf32f133c5db358081dd74b0c4b2b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

function(add_yaml_executable name)
  add_executable(${name} ${name}.c)
  target_link_libraries(${name} yaml)
endfunction()

foreach(name IN ITEMS
  example-deconstructor
  example-deconstructor-alt
  example-reformatter
  example-reformatter-alt
  run-dumper
  run-emitter
  run-emitter-test-suite
  run-loader
  run-parser
  run-parser-test-suite
  run-scanner
  test-reader
  test-version
  )
  add_yaml_executable(${name})
endforeach()

add_test(NAME version COMMAND test-version)
add_test(NAME reader COMMAND test-reader)