私はCMakeを使ってWindows上のMinGWでLLVM OCamlバインディングを構築しようとしています。 LLVMBuild.txtをバインディングディレクトリに入れてちょっと微調整しました。どのように私はそれらを構築するのですか?CMakeを使用してMinGWでWindows上でLLVM OCamlバインディングをビルドする?
編集:
初の試み:
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
が構築されていなかったことに気づいygrekの質問に答えるために。私は多くのディレクトリのLLVMBuild.txt
ファイルをCMakeビルドシステムに接続しました。 llvm/bindings/LLVMBuild.txt
は、私はそれらを追加しましたので、サブディレクトリを構築するための任意の指示が含まれていませんでした:私はこれを構築しようとした
[component_0]
type = Group
name = OCamlBindings
parent = Bindings
が、OCamlの:
[common]
subdirectories = ocaml
llvm/bindings/ocaml/LLVMBuild.txt
はLLVMBuild.txt
ので、私は1つを追加したのいずれかを持っていませんでしたバインディングは構築されませんでした。私は、ocaml
サブディレクトリのいずれにもLLVMBuild.txt
がないためだと思います。私はLLVMBuild.txt
ファイルをすべてocaml
サブディレクトリに追加することを考えていましたが、その依存関係がどのようなものか、どのように指定するのか分からなかったことに気付きました。
これが不可能であるか、誰かが既に作業をしていた場合、私はこれを無理なく追求したくありませんでした。 CMake構築システム&のバインディングディレクトリの間に切断があるようです。
... cmakeのとOCamlのバインディングを構築することはサポートされていないことを示唆しているようですか何を微調整しましたか?どのようなエラーがありましたか?私たちにもっと教えてください - 覚えておいて、私たちはテレパスではありません(少なくとも私たち全員ではありません)。 – ygrek
そして、私はこれがStackTelepathsだと思った。 :-) – oconnor0
もっと深刻なことに、ygrek、尋ねてくれてありがとう。うまくいけば、上記は役に立ちます。 – oconnor0