run mkdcdisc on cmake

This commit is contained in:
IoIxD 2026-05-17 21:43:04 -07:00
commit 112d25db95

View file

@ -14,6 +14,7 @@ elseif(PLATFORM_DREAMCAST)
add_compile_definitions(USE_KALLISTIOS)
add_compile_definitions(NO_FCNTL)
set(GL GL)
else()
find_package(OpenGL REQUIRED)
@ -80,7 +81,17 @@ if(NOT FOUND AND TRY_MILSKO)
endif()
if(PLATFORM_DREAMCAST)
file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/romdisk/)
file(COPY ${CMAKE_BINARY_DIR}/../id1 DESTINATION ${CMAKE_BINARY_DIR}/romdisk/)
kos_add_romdisk(${PROJECT_NAME} ${CMAKE_BINARY_DIR}/romdisk/)
file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/cd/)
file(COPY ${CMAKE_BINARY_DIR}/../id1 DESTINATION ${CMAKE_BINARY_DIR}/cd/)
# Note that mkdcdisc is a seperate tool.
# https://gitlab.com/simulant/mkdcdisc
add_custom_target(disc ALL
COMMAND mkdcdisc
-e gquake.elf
-D cd
-o gquake.cdi
COMMENT ("Building CD Image (requires mkdcdisc!)")
)
endif()