(data_only_dirs test-cases)

(executable
 (name cram)
 (modules cram)
 (libraries stdune dune_re test_common dune configurator))

(ocamllex cram)

(executable
 (name gen_tests)
 (libraries stdune dune_lang)
 (modules gen_tests))

(include dune.inc)

(rule
 (alias runtest)
 (mode promote)
 (deps
  (source_tree test-cases))
 (action
  (with-stdout-to
   dune.inc
   (run ./gen_tests.exe))))
