у меня есть 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
.)