У меня есть Makefile.am
для компиляции исходного кода Ocaml с ocamlbuild
. Однако даже
хотя у меня
AM_INIT_AUTOMAKE([foreign no-dependencies])
в моем configure.ac
automake считает, что для установки исполняемых файлов должен присутствовать компилятор C. То есть, если я добавлю Makefile.am
целевой исполняемый файл под bin_PROGRAMS
, который должен быть собран с помощью ocamlbuild, autoreconf (версия 1.11.3) скажет мне:
Makefile.am: C source seen but `CC' is undefined
Makefile.am: The usual way to define `CC' is to add `AC_PROG_CC'
Makefile.am: to `configure.ac' and run `autoconf' again.
autoreconf: automake failed with exit status: 1
Я не хочу включить AC_PROG_CC
, потому что мой исходный код не содержит C. Это чистый Ocaml. Что я могу сделать? (У меня такая же проблема с libexec_PROGRAMS
.)