run mkdcdisc on cmake
This commit is contained in:
parent
1006f32008
commit
112d25db95
1 changed files with 14 additions and 3 deletions
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue