From 580416d3c8cf0a919b91cfc5ff95961239fb8d12 Mon Sep 17 00:00:00 2001 From: Francisco Javier Trujillo Mata Date: Mon, 6 Jun 2022 00:02:08 +0200 Subject: [PATCH] Initial CMake configuration --- CMakeLists.txt | 7 +++++-- test/CMakeLists.txt | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 53aa77ad0..dfc3ea136 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -250,7 +250,7 @@ if(APPLE OR ARCH_64 OR MSVC_CLANG) set(OPT_DEF_SSEMATH ON) endif() endif() -if(UNIX OR MINGW OR MSYS OR (USE_CLANG AND NOT WINDOWS) OR VITA OR PSP) +if(UNIX OR MINGW OR MSYS OR (USE_CLANG AND NOT WINDOWS) OR VITA OR PSP OR PS2) set(OPT_DEF_LIBC ON) endif() @@ -355,7 +355,7 @@ if(EMSCRIPTEN) set(SDL_TEST_ENABLED_BY_DEFAULT OFF) endif() -if(VITA OR PSP) +if(VITA OR PSP OR PS2) set(SDL_SHARED_ENABLED_BY_DEFAULT OFF) set(SDL_LOADSO_ENABLED_BY_DEFAULT OFF) endif() @@ -2521,6 +2521,9 @@ elseif(PSP) GL ) +elseif(PS2) + list(APPEND EXTRA_CFLAGS "-DPS2") + elseif(OS2) list(APPEND EXTRA_CFLAGS "-DOS2EMX_PLAIN_CHAR") diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 62241fb84..04ad3a1df 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -259,7 +259,7 @@ endif() file(GLOB RESOURCE_FILES *.bmp *.wav *.hex moose.dat utf8.txt) file(COPY ${RESOURCE_FILES} DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) -if(PSP) +if(PSP OR PS2) set(NEEDS_RESOURCES testscale testrendercopyex @@ -406,7 +406,7 @@ endif() foreach(APP IN LISTS NEEDS_RESOURCES) foreach(RESOURCE_FILE ${RESOURCE_FILES}) - if(PSP) + if(PSP OR PS2) add_custom_command(TARGET ${APP} POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different ${RESOURCE_FILE} $/sdl-${APP}) else() add_custom_command(TARGET ${APP} POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different ${RESOURCE_FILE} $)