我想在使用CMake的Windows上的MinGW下建立LLVM OCaml绑定。我已经对绑定目录中的LLVMBuild.txt进行了一些调整,但没有成功。我如何构建它们?使用CMake在MinGW下在Windows上构建LLVM OCaml绑定?
编辑:要回答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
没有被建造。然后,我使用CMake构建系统将许多目录中的LLVMBuild.txt
文件连接起来。 llvm/bindings/LLVMBuild.txt
不包含任何指示建立子目录,所以我说他们:
[common]
subdirectories = ocaml
llvm/bindings/ocaml/LLVMBuild.txt
没有一个LLVMBuild.txt
要么所以我加了一个:
[component_0]
type = Group
name = OCamlBindings
parent = Bindings
我试图建立这一点,但OCaml的绑定没有建立。我认为这是因为ocaml
子目录中的任何一个都没有LLVMBuild.txt
。我曾考虑将LLVMBuild.txt
文件添加到所有ocaml
子目录中,但意识到我不知道它们的依赖关系是什么或如何指定它们。
如果不可能或者如果有人已经完成了这项工作,我不想追求这种无目的的目标。这似乎是CMake构建系统&绑定目录之间的断开。
究竟哪些步骤你试试?你调整了什么?你得到了什么错误?告诉我们更多 - 请记住,我们不是这里的传感器(至少不是我们所有人)。 – ygrek 2012-03-05 09:11:12
在这里,我认为这是StackTelepaths。 :-) – oconnor0 2012-03-05 16:28:27
在更严重的问题上,ygrek,谢谢你的提问。希望以上的帮助。 – oconnor0 2012-03-06 02:07:06