「インストール - LLVM」の版間の差分

144行目: 144行目:
  -DCMAKE_BUILD_TYPE=Release                            \
  -DCMAKE_BUILD_TYPE=Release                            \
  -DCMAKE_INSTALL_PREFIX=<LLVMクロスツールチェーンのインストールディレクトリ>  \
  -DCMAKE_INSTALL_PREFIX=<LLVMクロスツールチェーンのインストールディレクトリ>  \
  -DLLVM_NATIVE_TOOL_DIR=/<ホスト向けLLVMのインストールディレクトリ>//bin  \
  -DCMAKE_C_COMPILER=/<クロスコンパイラのパス  例: aarch64-unknown-linux-gnu-gcc>   \
  -DCMAKE_TOOLCHAIN_FILE=<CMakeツールチェーンファイルのパス>             \  # CMakeツールチェーンファイルを使用する場合
-DCMAKE_CXX_COMPILER=/<クロスコンパイラのパス  例: aarch64-unknown-linux-gnu-g++> \
  -DCMAKE_TOOLCHAIN_FILE=<CMakeツールチェーンファイルのパス>           \  # CMakeツールチェーンファイルを使用する場合
-DLLVM_NATIVE_TOOL_DIR=/<ホスト向けLLVMのインストールディレクトリ>/bin  \
  -DLLVM_BUILD_RUNTIME=Off              \
  -DLLVM_BUILD_RUNTIME=Off              \
  -DLLVM_INCLUDE_TESTS=Off              \
  -DLLVM_INCLUDE_TESTS=Off              \
151行目: 153行目:
  -DLLVM_ENABLE_BACKTRACES=Off          \
  -DLLVM_ENABLE_BACKTRACES=Off          \
  -DCMAKE_CROSSCOMPILING=1              \
  -DCMAKE_CROSSCOMPILING=1              \
  -DLLVM_HOST_ARCH=X86                  \
  -DLLVM_HOST_TRIPLE=x86_64-pc-linux-gnu \
-DLLVM_HOST_TRIPLE=X86                \
  -DLLVM_TARGET_ARCH="AArch64"          \
  -DLLVM_TARGET_ARCH="AArch64"          \
  -DLLVM_TARGETS_TO_BUILD="AArch64"      \
  -DLLVM_TARGETS_TO_BUILD="AArch64"      \