Я пытаюсь создать привязки LLVM OCaml под MinGW в Windows с помощью CMake. Я немного изменил файл LLVMBuild.txt в каталоге привязок без везения. Как их построить?Создание привязок LLVM OCaml на Windows под MinGW с использованием CMake?
Edit: Для того, чтобы ответить на вопрос YGREK в:
Первая попытка:
svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm
cd llvm/tools
svn co http://llvm.org/svn/llvm-project/cfe/trunk clang
cd ../projects
svn co http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt
cd ..
mkdir build
cd build
cmake -G "MinGW Makefiles" ..
mingw32-make
я понял, что llvm/bindings/ocaml
не строилось. Затем я подключил файлы LLVMBuild.txt
во многих каталогах с помощью системы сборки CMake. llvm/bindings/LLVMBuild.txt
не содержат каких-либо инструкций для создания поддиректории, так что я добавил их:
[common]
subdirectories = ocaml
llvm/bindings/ocaml/LLVMBuild.txt
не имеют LLVMBuild.txt
либо, так что я добавил один:
[component_0]
type = Group
name = OCamlBindings
parent = Bindings
Я пытался строить это, но OCaml привязка не была построена. Я думаю, это потому, что нет LLVMBuild.txt
в любом из подкаталогов ocaml
. Я рассмотрел возможность добавления LLVMBuild.txt
файлов во все подкаталоги ocaml
, но понял, что не знаю, каковы их зависимости или как их указать.
Я не хотел преследовать это бесцельно, если это невозможно, или если кто-то уже выполнил эту работу. Кажется, что существует связь между системой сборки CMake & каталогами привязок.
Что именно шаги вы пробовали? Что ты настраивал? Какую ошибку вы получили? Расскажите нам больше - помните, мы здесь не телепаты (по крайней мере, не все из нас). – ygrek
И вот я подумал, что это StackTelepaths. :-) – oconnor0
На более серьезную заметку, ygrek, спасибо за вопрос. Надеюсь, это поможет. – oconnor0