- pa_unicode_macro.cma no longer "includes" helm_syntax_extensions.cma
The only reason for this change, that makes camlp5o harder to call, is
that dune enforces modules to belong to one library only.
(library
(name helm_content_pres)
(libraries helm_content helm_syntax_extensions camlp5.gramlib ulex-camlp5 helm_grafite)
- (preprocess (action (system "camlp5o -I components/syntax_extensions -I `ocamlfind query ulex-camlp5` pa_extend.cmo pa_ulex.cma pa_unicode_macro.cma -loc loc %{input-file}")))
- (preprocessor_deps ../syntax_extensions/pa_unicode_macro.cma)
+ (preprocess (action (system "camlp5o -I components/syntax_extensions -I `ocamlfind query ulex-camlp5` pa_extend.cmo pa_ulex.cma helm_syntax_extensions.cma pa_unicode_macro.cma -loc loc %{input-file}")))
+ (preprocessor_deps ../syntax_extensions/pa_unicode_macro.cma ../syntax_extensions/helm_syntax_extensions.cma)
(wrapped false))
(env
(dev
(library
(name helm_grafite_parser)
(libraries helm_grafite ulex-camlp5 helm_ng_disambiguation helm_ng_library helm_content_pres)
- (preprocess (action (system "camlp5o -I components/syntax_extensions -I `ocamlfind query ulex-camlp5` pa_extend.cmo pa_ulex.cma pa_unicode_macro.cma -loc loc %{input-file}")))
- (preprocessor_deps ../syntax_extensions/pa_unicode_macro.cma)
+ (preprocess (action (system "camlp5o -I components/syntax_extensions -I `ocamlfind query ulex-camlp5` pa_extend.cmo pa_ulex.cma helm_syntax_extensions.cma pa_unicode_macro.cma -loc loc %{input-file}")))
+ (preprocessor_deps ../syntax_extensions/pa_unicode_macro.cma ../syntax_extensions/helm_syntax_extensions.cma)
(wrapped false))
(env
(dev
(wrapped false)
(preprocess (action (system "camlp5o q_MLast.cmo pa_extend.cmo -loc loc %{input-file}")))
(preprocessor_deps helm_syntax_extensions.cma)
- (library_flags components/syntax_extensions/helm_syntax_extensions.cma)
+ ;(library_flags components/syntax_extensions/helm_syntax_extensions.cma)
(modules pa_unicode_macro))
(library