Я кодирую OCaml под Emacs, у меня есть одна makefile
в рабочей папке и несколько подпапок, содержащих .ml
файлы. Если я запускаю M-x compile
и make
, то работает нормально на буфере makefile
, но не работает на буфере файла .ml
, выдает ошибку:
-*- mode: compilation; default-directory: "..." -*-
Compilation started at Fri Jan 27 18:51:35
make -k
make: *** No targets specified and no makefile found. Stop.
Compilation exited abnormally with code 2 at Fri Jan 27 18:51:35
Это понятно, поскольку каталог по умолчанию - это подпапка, которая не содержит makefile
. Кто-нибудь знает, как установить папку makefile
всегда как каталог по умолчанию для компиляции?