Commit Graph

16 Commits

Author SHA1 Message Date
Louis Gesbert
4bce4e6322 Reformat 2023-09-27 13:14:38 +02:00
Louis Gesbert
55e8e24cab Clerk: re-enable 'clerk run' 2023-09-27 13:08:15 +02:00
Louis Gesbert
494be673a8 Rehaul the Clerk build system to fully handle modules and linking 2023-09-27 13:08:15 +02:00
Louis Gesbert
4910158aea Reformat 2023-09-01 16:24:27 +02:00
Denis Merigoux
79801292e9
Fix most doc errors 2023-06-02 17:17:45 +02:00
Louis Gesbert
6cb0d581a6 Workaround some ocamlformat crashes
These files were not reformatted!
2022-05-11 16:21:07 +02:00
Emile Rolley
4a83360220 refactor(clerk): change to_string to format functions 2022-02-25 12:30:29 +01:00
Emile Rolley
da6ed6b044 docs(clerk): add documentation about clerk and the Ninja_utils module 2022-02-24 14:05:05 +01:00
Emile Rolley
64820a0b20 docs(clerk): update the README file 2022-02-22 18:59:07 +01:00
Denis Merigoux
ccd90bcbf6
Display nice finish message when ending 2022-02-14 14:43:38 +01:00
Emile Rolley
760930942c docs(clerk): add comments to ninja_utils.ml 2022-02-10 12:24:35 +01:00
Emile Rolley
f5b9cd9794 refactor(clerk): add test_file_* build to factorize all scope tests for one given file 2022-02-08 14:29:12 +01:00
Emile Rolley
f79c652f82 test(clerk): add minimal unit testing structure 2022-02-08 12:45:52 +01:00
Emile Rolley
c640a3eeab fix(clerk): unpath the build outputs to avoid writing corresponding files 2022-02-08 12:22:48 +01:00
Emile Rolley
22e5e4d1b0 feat(clerk): ninja backend for single test file
+ ninja_utils.ml: implement helper functions for basic ninja rules and builds.
  + clerk.ml: for single test files, clerk now generates the wanted ninja.build file
    before executing ninja.
2022-02-05 21:08:25 +01:00
Emile Rolley
9888756503 feat(clerk): add basic ninja rule construction for test_scope 2022-02-05 20:50:42 +01:00