mirror of https://github.com/encounter/SDL.git
Initial CMake configuration
This commit is contained in:
parent
273d9e4640
commit
580416d3c8
|
@ -250,7 +250,7 @@ if(APPLE OR ARCH_64 OR MSVC_CLANG)
|
||||||
set(OPT_DEF_SSEMATH ON)
|
set(OPT_DEF_SSEMATH ON)
|
||||||
endif()
|
endif()
|
||||||
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)
|
set(OPT_DEF_LIBC ON)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
@ -355,7 +355,7 @@ if(EMSCRIPTEN)
|
||||||
set(SDL_TEST_ENABLED_BY_DEFAULT OFF)
|
set(SDL_TEST_ENABLED_BY_DEFAULT OFF)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(VITA OR PSP)
|
if(VITA OR PSP OR PS2)
|
||||||
set(SDL_SHARED_ENABLED_BY_DEFAULT OFF)
|
set(SDL_SHARED_ENABLED_BY_DEFAULT OFF)
|
||||||
set(SDL_LOADSO_ENABLED_BY_DEFAULT OFF)
|
set(SDL_LOADSO_ENABLED_BY_DEFAULT OFF)
|
||||||
endif()
|
endif()
|
||||||
|
@ -2521,6 +2521,9 @@ elseif(PSP)
|
||||||
GL
|
GL
|
||||||
)
|
)
|
||||||
|
|
||||||
|
elseif(PS2)
|
||||||
|
list(APPEND EXTRA_CFLAGS "-DPS2")
|
||||||
|
|
||||||
elseif(OS2)
|
elseif(OS2)
|
||||||
list(APPEND EXTRA_CFLAGS "-DOS2EMX_PLAIN_CHAR")
|
list(APPEND EXTRA_CFLAGS "-DOS2EMX_PLAIN_CHAR")
|
||||||
|
|
||||||
|
|
|
@ -259,7 +259,7 @@ endif()
|
||||||
|
|
||||||
file(GLOB RESOURCE_FILES *.bmp *.wav *.hex moose.dat utf8.txt)
|
file(GLOB RESOURCE_FILES *.bmp *.wav *.hex moose.dat utf8.txt)
|
||||||
file(COPY ${RESOURCE_FILES} DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
|
file(COPY ${RESOURCE_FILES} DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
|
||||||
if(PSP)
|
if(PSP OR PS2)
|
||||||
set(NEEDS_RESOURCES
|
set(NEEDS_RESOURCES
|
||||||
testscale
|
testscale
|
||||||
testrendercopyex
|
testrendercopyex
|
||||||
|
@ -406,7 +406,7 @@ endif()
|
||||||
|
|
||||||
foreach(APP IN LISTS NEEDS_RESOURCES)
|
foreach(APP IN LISTS NEEDS_RESOURCES)
|
||||||
foreach(RESOURCE_FILE ${RESOURCE_FILES})
|
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} $<TARGET_FILE_DIR:${APP}>/sdl-${APP})
|
add_custom_command(TARGET ${APP} POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different ${RESOURCE_FILE} $<TARGET_FILE_DIR:${APP}>/sdl-${APP})
|
||||||
else()
|
else()
|
||||||
add_custom_command(TARGET ${APP} POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different ${RESOURCE_FILE} $<TARGET_FILE_DIR:${APP}>)
|
add_custom_command(TARGET ${APP} POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different ${RESOURCE_FILE} $<TARGET_FILE_DIR:${APP}>)
|
||||||
|
|
Loading…
Reference in New Issue