mirror of
https://github.com/libretro/libretro-super
synced 2025-03-30 13:20:22 +00:00
Fix workaround for old cmake for ctr, psp1 and vita
This commit is contained in:
parent
f32f0244d6
commit
4a3916b61f
@ -1,6 +1,13 @@
|
||||
set(CMAKE_C_COMPILER "$ENV{DEVKITARM}/bin/arm-none-eabi-gcc")
|
||||
set(CMAKE_CXX_COMPILER "$ENV{DEVKITARM}/bin/arm-none-eabi-g++")
|
||||
set(CMAKE_AR "$ENV{DEVKITARM}/bin/arm-none-eabi-gcc-ar")
|
||||
|
||||
# Workaround for old cmake. Remove when we update cmake
|
||||
set(CMAKE_C_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_C_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
|
||||
set(CMAKE_RANLIB "$ENV{DEVKITARM}/bin/arm-none-eabi-gcc-ranlib")
|
||||
set(CMAKE_SYSTEM_PROCESSOR armv6k)
|
||||
set(CMAKE_SYSTEM_NAME Generic)
|
||||
@ -12,4 +19,8 @@ set(CMAKE_CXX_FLAGS " -march=armv6k -mtune=mpcore -mfloat-abi=hard -I$ENV{DEVKIT
|
||||
set(CMAKE_C_FLAGS " -march=armv6k -mtune=mpcore -mfloat-abi=hard -I$ENV{DEVKITPRO}/libctru/include")
|
||||
|
||||
add_definitions(-DARM11 -D_3DS)
|
||||
|
||||
# Workaround for old cmake. Remove when we update cmake
|
||||
add_definitions(-march=armv6k -mtune=mpcore -mfloat-abi=hard -I$ENV{DEVKITPRO}/libctru/include)
|
||||
|
||||
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available" )
|
||||
|
@ -1,6 +1,13 @@
|
||||
set(CMAKE_C_COMPILER "psp-gcc")
|
||||
set(CMAKE_CXX_COMPILER "psp-g++")
|
||||
set(CMAKE_AR "psp-ar")
|
||||
|
||||
# Workaround for old cmake. Remove when we update cmake
|
||||
set(CMAKE_C_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_C_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
|
||||
set(CMAKE_RANLIB "psp-ranlib")
|
||||
set(CMAKE_SYSTEM_PROCESSOR mipsel)
|
||||
set(CMAKE_SYSTEM_NAME Generic)
|
||||
@ -15,5 +22,9 @@ set(CMAKE_CXX_FLAGS " -I${PSPSDK_PATH}/include -G0 -Wcast-align")
|
||||
set(CMAKE_C_FLAGS " -I${PSPSDK_PATH}/include -G0 -Wcast-align")
|
||||
|
||||
add_definitions(-DPSP)
|
||||
|
||||
# Workaround for old cmake. Remove when we update cmake
|
||||
add_definitions(-I${PSPSDK_PATH}/include -G0 -Wcast-align)
|
||||
|
||||
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available" )
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE OFF)
|
||||
|
@ -1,6 +1,13 @@
|
||||
set(CMAKE_C_COMPILER "arm-vita-eabi-gcc")
|
||||
set(CMAKE_CXX_COMPILER "arm-vita-eabi-g++")
|
||||
set(CMAKE_AR "arm-vita-eabi-ar")
|
||||
|
||||
# Workaround for old cmake. Remove when we update cmake
|
||||
set(CMAKE_C_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_C_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
|
||||
set(CMAKE_RANLIB "arm-vita-eabi-ranlib")
|
||||
set(CMAKE_SYSTEM_PROCESSOR arm)
|
||||
set(CMAKE_SYSTEM_NAME Generic)
|
||||
|
Loading…
x
Reference in New Issue
Block a user