Описание тега ocamlbuild

OCamlbuild is a generic build tool, that has built-in rules for building OCaml library and programs.
2 ответа

Cygwin & OCaml: батареи OPAM +

Я широко использую Cygwin в среде Windows 8 (я не хочу идти вперед и загружать / загружать Linux прямо на машине). Я использую плагин OCamlIDE для Eclipse и практически не испытывал проблем при использовании этой настройки рабочего процесса. Тем не …
01 апр '13 в 21:03
2 ответа

ocamlbuild и OUnit

У меня есть проект, структурированный так: Makefile src/ main.ml tests/ tests.ml и Makefile это что-то вроде этого: tests: ocamlbuild -Is src,tests tests.byte -build-dir $(BUILDDIR) $(TESTFLAGS) -lflags -I,/usr/lib/ocaml/oUnit -cflags -I,/usr/lib/oc…
23 фев '14 в 00:19
2 ответа

Модуль освобождения локальной библиотеки OCamlfind

Я пытаюсь использовать ocamlfind для установки библиотеки. Я использую OCamlMakeFile. Вот мой Makefile: OCAMLMAKEFILE = OCamlMakeFile RESULT = owebl SOURCES = src/utils.ml src/verb.ml src/request.ml src/template.ml src/response.ml src/rule.ml src/ha…
21 мар '15 в 00:51
1 ответ

Ошибка: модуль List является псевдонимом для модуля ListLabels, который отсутствует

Что-то не так с моей настройкой сборки. Я получаю эту ошибку: Error: The module List is an alias for module ListLabels, which is missing В интерактивном топ-уровне ListLabels существует, но не во время компиляции. Я отследил это сообщение об ошибке …
21 дек '16 в 20:17
1 ответ

Ocamlbuild переопределяет параметры по умолчанию

Моя установка OCaml не распознает #!, поэтому camlp4o не может работать автономно. Он должен быть вызван как "ocamlrun camlp4o". Я пытаюсь добавить флаг в плагин. Но новый флаг просто добавляется к существующему флагу. В результате ocamlbuild вызове…
28 фев '13 в 21:48
1 ответ

Заставь ocamlbuild игнорировать dirs

Есть ли способ сказать ocamlbuild, чтобы он не заходил в некоторые каталоги? У меня есть _tags со следующим внутри: <dir1> or <dir2>: include Но ocamlbuild говорит, что есть некоторые.dll в dir3 (отказывается строить, пока я их не уберу)…
09 авг '12 в 07:08
1 ответ

Несвязанный модуль llvm

Я работал над учебным пособием по калейдоскопу LLVM для OCaml. В третьей части урока я перешел к примеру кода в папке OCaml-Kaleidoscope\Chapter3 Я столкнулся с проблемой при компиляции с ocamlbuild toy.byte на cygwin. Это код, указанный в руководст…
08 май '16 в 19:06
0 ответов

Не могу скомпилировать против ocamlodbc

Я получаю Unbound module Ocamlodbc когда я пытаюсь использовать опам odbc библиотека ( https://opam.ocaml.org/packages/odbc/odbc.3.0/). Много гуглят и переполнены предложили ocamlfind, ocamlbuild, corebuild и различные комбинации выше, хотя я не уве…
22 дек '17 в 22:10
0 ответов

Неустранимая ошибка: неизвестный примитив C `Base_am_testing'

После построения потока с make like make build-flow-debug и запустить его с ocamlrun, как ocamlrun bin/flow check local-test/test.js Я получаю следующую ошибку Fatal error: unknown C primitive `Base_am_testing' Я думаю, что ошибка связана с базой oc…
14 дек '18 в 21:51
1 ответ

Как я могу использовать ocamlopt вместо ocamldep при использовании pflag в myocamlbuild?

Я написал myocamlbuild.ml после этого руководства, содержащего следующий код, чтобы не вводить в командной строке несколько флагов каждый раз при составлении теста, написанного с alcotest лайк ocamlbuild -use-ocamlfind -package alcotest test_foo.nat…
07 окт '17 в 15:33
7 ответов

Какой глупо простой способ скомпилировать проект OCaml?

Я играю с OCaml. Первое, что я хочу знать, это сделать проект OCaml. Прямо сейчас я просто хочу что-то глупо простое, так как я только учусь. Может ли кто-нибудь указать мне на систему сборки вместе с примером типа "hello world" для использования эт…
3 ответа

Как я могу написать библиотеку в OCaml?

Я пишу кодировщик / декодер bson в ocaml. У меня есть исходный файл сейчас (на самом деле только один файл). Мой вопрос в том, как мне сделать это как библиотеку, такую ​​как ocaml-batteries-included, camomile, так далее? Я имею в виду, люди могут и…
24 апр '13 в 15:43
4 ответа

Ocamlopt и отсутствующий файл crt2.o

Установив OCaml в Windows 7, 64-битный (самоинсталлятор), я попытался создать простой исполняемый файл с ocamlopt HelloWorld.ml -o HelloWorld При необходимости я использовал компилятор собственного кода (ocamlopt) с Visual C++ (у меня установлена ​​…
09 мар '12 в 08:35
1 ответ

Включите комплект батарей в make-файл для Ocaml

Я хотел бы использовать функции модуля List Аккумуляторы Ocaml. Я установил батареи, и тривиальный код из Приступая к работе работает с ocamlfind ocamlc -package batteries -linkpkg euler001.ml -o euler001, Теперь возвращаясь к моему проекту, у меня …
02 дек '11 в 17:11
2 ответа

ocamlbuild включает дополнительные пакеты

Я работаю над учебником по LLVM ocaml и использую следующую командную строку для компиляции: ocamlbuild -cflags -g,-I,+llvm-3.4 -lflags -I,+llvm-3.4 toy.byte Есть ли способ переместить эти дополнительные cflags и lflags в файлы _tags или myocamlbuil…
14 янв '14 в 13:48
1 ответ

Связывание библиотеки через ocamlbuild/ocamlfind

У меня есть локально закрепленный проект OPAM под названием ojasmine, который я хочу скомпилировать как библиотеку для использования другим проектом под названием test_tournabox (в конечном итоге компилируется в javascript). Тем не менее, компиляция…
12 янв '15 в 16:50
2 ответа

Как скомпилировать файл jocaml с помощью ocamlbuild и включить пакет?

Как я могу скомпилировать исходный файл jocaml, для которого нужен пакет cryptokit (успешно скомпилированный с сопутствующим ocaml) с помощью инструмента ocamlbuild? Когда я выполню команду ocamlbuild -pkg cryptokit -use-jocaml a.native Я получаю эт…
21 окт '15 в 12:36
1 ответ

Ocamlbuild: используйте два препроцессора в одном файле

Я пытаюсь раскрыть возможности двух препроцессоров в ocamlbuild. Я старался flag ["ocaml"; "use_m4"] (S [ A"-pp"; Px"m4 macro.m4" ; A"-pp"; Px"camlp5o pr_o.cmo camlp5/pa_gt.cmo" ]); но по какой-то причине он повторяет варианты еще раз с -pp вариант.…
06 окт '16 в 16:28
1 ответ

Используйте несколько модулей в OCaml Utop

Я недавно читаю проект OCaml и хочу поместить исходные файлы в utop, чтобы я мог провести некоторые эксперименты. Предположим, у меня есть два файла amodule.ml и bmodule.ml. bmodule.ml будет использовать функции, определенные в amodule.ml, например,…
14 дек '13 в 03:05
3 ответа

Оазис забирает неправильно ocamlbuild

Я пытаюсь скомпилировать проект Ocaml с версией Ocaml, предоставленной Opam. Мой ocamlbuild, ocamlfind и оазис кажутся нормальными: /Users/fred/.opam/4.02.1/bin/ocamlbuild dhcp-182-73:compil fred$ which ocamlfind /Users/fred/.opam/4.02.1/bin/ocamlfi…
30 апр '15 в 12:09