dune 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. ; rather do in Makefile and have assert.ml in source-control than depend on download.
  2. ;; https://discuss.ocaml.org/t/working-with-application-data-in-packages/9464/5?u=mro
  3. ;(rule
  4. ; (target assert.ml)
  5. ; (action (with-stdout-to %{target}
  6. ; (run curl "https://raw.githubusercontent.com/benjenkinsv95/ocaml-unit-testing-helpers/master/assert.ml"))))
  7. (tests
  8. ; https://dune.readthedocs.io/en/stable/dune-files.html#tests-stanza
  9. (names
  10. ; t_config
  11. ; t_peertube
  12. ; t_search
  13. ; t_sexp
  14. t_ap
  15. t_as2
  16. t_as2_vocab
  17. t_astring
  18. t_ban
  19. t_cdb
  20. t_cfg
  21. t_cgi
  22. t_cookie
  23. t_ds_cdb
  24. t_ezjsonm
  25. t_file
  26. t_html
  27. t_http
  28. t_is2s
  29. t_iweb
  30. t_job
  31. t_main
  32. t_make
  33. t_mapcdb
  34. t_optint
  35. t_plain2handle
  36. t_plain2html
  37. t_rfc4287
  38. t_rfc7565
  39. t_sqlite3
  40. t_st
  41. t_storage
  42. t_tag
  43. t_time
  44. t_tls
  45. t_uri
  46. t_webfinger
  47. t_xmlm
  48. t_yojson
  49. )
  50. (libraries
  51. seppo_lib
  52. ; http-cookie
  53. ; https://discuss.ocaml.org/t/combinator-library-for-extracting-data-for-s-exps/10153/48?u=mro
  54. ; sexp_decode
  55. alcotest
  56. base64
  57. cohttp
  58. csexp
  59. cstruct
  60. cstruct-unix
  61. decoders-ezjsonm
  62. decoders-ezxmlm
  63. ezjsonm
  64. ezxmlm
  65. hex
  66. lwt
  67. lwt.unix
  68. mirage-crypto
  69. mirage-crypto-rng
  70. mirage-crypto-rng-lwt
  71. mirage-crypto-rng.unix
  72. optint
  73. ptime
  74. result
  75. safepass
  76. sexplib
  77. sqlite3
  78. timedesc
  79. tls
  80. tls-lwt
  81. tyre
  82. uri
  83. x509
  84. xmlm
  85. yojson)
  86. ; https://dev.realworldocaml.org/data-serialization.html#scrollNav-1-2
  87. ; https://discuss.ocaml.org/t/lwt-ppx-binary-footprint/11818/2
  88. (preprocess
  89. (pps ppx_sexp_conv lwt_ppx))
  90. ; https://discuss.ocaml.org/t/ld-error-missing-note-gnu-stack-section/12478/4
  91. (flags
  92. (:standard -cclib "-z noexecstack" -safe-string)))