Files
rosetta/arch/x86_64/Bochs.cmake

19 lines
465 B
CMake
Raw Normal View History

find_program(BOCHS bochs)
if (NOT BOCHS)
message(STATUS "Bochs: cannot find bochs")
return()
endif ()
if (NOT TARGET cdrom)
message(STATUS "Bochs: CD-ROM image creation is unavailable. Cannot use bochs")
return()
endif ()
message(STATUS "Bochs: Enable CD-ROM boot")
add_custom_target(run-cdrom-bochs
COMMAND ${BOCHS} -q -f ${CMAKE_SOURCE_DIR}/arch/${CMAKE_SYSTEM_PROCESSOR}/bochsrc.bxrc
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
USES_TERMINAL
DEPENDS cdrom)