cmake: Do not mkdir cdroot for non-PS1 builds

This commit is contained in:
Xavier Del Campo Romero 2024-01-27 17:18:39 +01:00
parent 8cd3297d05
commit 39ecbd690b
Signed by: xavi
GPG Key ID: 84FF3612A9BF43F2
4 changed files with 7 additions and 3 deletions

View File

@ -40,9 +40,6 @@ if(NOT PS1_BUILD)
find_package(ENET 1.3 REQUIRED)
endif()
set(cdroot ${CMAKE_BINARY_DIR}/cdimg)
file(MAKE_DIRECTORY ${cdroot})
if(PS1_BUILD)
include("cmake/ps1.cmake")
elseif(WIN9X_BUILD)

View File

@ -1,3 +1,5 @@
set(cdroot ${CMAKE_BINARY_DIR})
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
set(cflags ${cflags} -Og)
else()

View File

@ -1,5 +1,8 @@
find_package(PSXSDK 0.7.1 REQUIRED)
set(cdroot ${CMAKE_BINARY_DIR}/cdimg)
file(MAKE_DIRECTORY ${cdroot})
target_compile_definitions(${PROJECT_NAME} PUBLIC FIXMATH_FAST_SIN PSXSDK_DEBUG)
add_custom_target(exe ALL elf2exe ${PROJECT_NAME}
${cdroot}/${PROJECT_NAME}.exe -mark="A homebrew game created with PSXSDK"

View File

@ -1,3 +1,5 @@
set(cdroot ${CMAKE_BINARY_DIR})
add_custom_command(OUTPUT ${cdroot}/${PROJECT_NAME}.exe
COMMAND i386-mingw32-strip ${PROJECT_NAME}${CMAKE_EXECUTABLE_SUFFIX}
-o ${cdroot}/${PROJECT_NAME}.exe