mirror of
https://github.com/freebsd/freebsd-src.git
synced 2026-10-28 11:25:21 +01:00
The yaml parser used in nuageinit is too incomplete, import libyaml in order to be able to use as a complete parser for nuageinit.
28 lines
528 B
CMake
28 lines
528 B
CMake
|
|
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)
|
|
|