diff --git a/CMakeLists.txt b/CMakeLists.txt index 27b9ae21..f31e35f5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -87,7 +87,13 @@ add_custom_target(check-fs ) add_custom_target(qemu - COMMAND ${CMAKE_COMMAND} -E env BANAN_ARCH="${BANAN_ARCH}" DISK_IMAGE_PATH="${DISK_IMAGE_PATH}" ${CMAKE_SOURCE_DIR}/qemu.sh + COMMAND ${CMAKE_COMMAND} -E env BANAN_ARCH="${BANAN_ARCH}" DISK_IMAGE_PATH="${DISK_IMAGE_PATH}" ${CMAKE_SOURCE_DIR}/qemu.sh -accel kvm + DEPENDS image + USES_TERMINAL +) + +add_custom_target(qemu-debug + COMMAND ${CMAKE_COMMAND} -E env BANAN_ARCH="${BANAN_ARCH}" DISK_IMAGE_PATH="${DISK_IMAGE_PATH}" ${CMAKE_SOURCE_DIR}/qemu.sh -d int -no-reboot DEPENDS image USES_TERMINAL ) diff --git a/qemu.sh b/qemu.sh index de68e47c..17aa3791 100755 --- a/qemu.sh +++ b/qemu.sh @@ -6,4 +6,4 @@ qemu-system-$BANAN_ARCH \ -smp 2 \ -drive format=raw,media=disk,file=${DISK_IMAGE_PATH} \ -serial stdio \ - -accel kvm \ + $@ \