我想在使用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