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(USE_KALLISTIOS)
|
||||||
add_compile_definitions(NO_FCNTL)
|
add_compile_definitions(NO_FCNTL)
|
||||||
set(GL GL)
|
set(GL GL)
|
||||||
|
|
||||||
else()
|
else()
|
||||||
find_package(OpenGL REQUIRED)
|
find_package(OpenGL REQUIRED)
|
||||||
|
|
||||||
|
|
@ -80,7 +81,17 @@ if(NOT FOUND AND TRY_MILSKO)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(PLATFORM_DREAMCAST)
|
if(PLATFORM_DREAMCAST)
|
||||||
file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/romdisk/)
|
|
||||||
file(COPY ${CMAKE_BINARY_DIR}/../id1 DESTINATION ${CMAKE_BINARY_DIR}/romdisk/)
|
file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/cd/)
|
||||||
kos_add_romdisk(${PROJECT_NAME} ${CMAKE_BINARY_DIR}/romdisk/)
|
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()
|
endif()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue