(executable
 (name main)
 (modules main))

(library
 (name foo)
 (preprocess (action (run ./main.exe %{input-file})))
 (modules foo))

(include_subdirs unqualified)
