Ciao gente,
ho scritto uno scriptino per compilare un progetto in OCaml.
Ho definito la variabile
SYNTAX="camlp4o /usr/lib/ocaml/bolt/bolt_pp.cmo -for-pack Kind"
e questa deve essere passata al compilatore tra apici singoli, mediante l'opzione -pp. Ma se scrivo (sempre nello script)
ocamlc -c -g -I src/ -pp $SYNTAX filedacompilare.ml
non mi funziona!
Come faccio a far si che l'output effettivo sia
ocamlc -c -g -I src/ -pp 'camlp4o /usr/lib/ocaml/bolt/bolt_pp.cmo -for-pack Kind' filedacompilare.ml
con la variabile tra apici?
Altra domanda: tutto questo ha bisogno di un'altra variabile (esportata) definita nello script così:
export BOLT_FILE=./bolt.conf
Ma regolarmente non la riconosce: devo sempre scrivere la riga a mano nel terminale!!