docs: minor changes in comments
This commit is contained in:
@@ -13,7 +13,7 @@ if(NOT LLVM_BIN)
|
|||||||
else()
|
else()
|
||||||
find_program(_CLANG clang)
|
find_program(_CLANG clang)
|
||||||
if(NOT _CLANG)
|
if(NOT _CLANG)
|
||||||
message(FATAL_ERROR "clang not found. Install: apt install clang lld / dnf install clang lld")
|
message(FATAL_ERROR "clang not found.")
|
||||||
endif()
|
endif()
|
||||||
get_filename_component(LLVM_BIN "${_CLANG}" DIRECTORY)
|
get_filename_component(LLVM_BIN "${_CLANG}" DIRECTORY)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@@ -3,31 +3,23 @@ set quiet := true
|
|||||||
OS_NAME := os()
|
OS_NAME := os()
|
||||||
ARCH_NAME := arch()
|
ARCH_NAME := arch()
|
||||||
|
|
||||||
# Homebrew prefix (arm64 mac vs x86_64 mac)
|
|
||||||
HB_PREFIX := if ARCH_NAME == "aarch64" { "/opt/homebrew" } else { "/usr/local" }
|
HB_PREFIX := if ARCH_NAME == "aarch64" { "/opt/homebrew" } else { "/usr/local" }
|
||||||
export PATH := HB_PREFIX + "/bin:" + HB_PREFIX + "/sbin:" + env_var("PATH")
|
export PATH := HB_PREFIX + "/bin:" + HB_PREFIX + "/sbin:" + env_var("PATH")
|
||||||
|
|
||||||
# QEMU acceleration: HVF on Apple Silicon, KVM on aarch64 Linux, TCG otherwise
|
|
||||||
ACCEL := if OS_NAME == "macos" {
|
ACCEL := if OS_NAME == "macos" {
|
||||||
if ARCH_NAME == "aarch64" { "-accel hvf" } else { "" }
|
if ARCH_NAME == "aarch64" { "-accel hvf" } else { "" }
|
||||||
} else {
|
} else {
|
||||||
if ARCH_NAME == "aarch64" { "-accel kvm" } else { "" }
|
if ARCH_NAME == "aarch64" { "-accel kvm" } else { "" }
|
||||||
}
|
}
|
||||||
|
|
||||||
# CPU type: "host" with hardware virt, "max" for cross-arch TCG
|
|
||||||
CPU := if ARCH_NAME == "aarch64" { "host" } else { "max" }
|
CPU := if ARCH_NAME == "aarch64" { "host" } else { "max" }
|
||||||
|
|
||||||
# AArch64 UEFI firmware
|
|
||||||
# Linux default is Fedora/RHEL path; override via OVMF_PATH env var:
|
|
||||||
# Debian/Ubuntu: /usr/share/qemu-efi-aarch64/QEMU_EFI.fd
|
|
||||||
# Arch: /usr/share/edk2-armvirt/aarch64/QEMU_CODE.fd
|
|
||||||
OVMF_ARM := if OS_NAME == "macos" {
|
OVMF_ARM := if OS_NAME == "macos" {
|
||||||
HB_PREFIX + "/share/qemu/edk2-aarch64-code.fd"
|
HB_PREFIX + "/share/qemu/edk2-aarch64-code.fd"
|
||||||
} else {
|
} else {
|
||||||
env_var_or_default("OVMF_PATH", "/usr/share/edk2/aarch64/QEMU_EFI.fd")
|
env_var_or_default("OVMF_PATH", "/usr/share/edk2/aarch64/QEMU_EFI.fd")
|
||||||
}
|
}
|
||||||
|
|
||||||
# Display backend
|
|
||||||
DISPLAY_FLAGS := if OS_NAME == "macos" {
|
DISPLAY_FLAGS := if OS_NAME == "macos" {
|
||||||
"-display cocoa,show-cursor=on"
|
"-display cocoa,show-cursor=on"
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user