RetroArch/gfx/include/userland/makefiles/cmake/toolchains/bcm2708-glibc-linux.cmake
2019-01-30 20:47:36 +00:00

22 lines
548 B
CMake

#
# CMake defines to cross-compile to ARM/Linux on BCM2708 using glibc.
#
SET(CMAKE_SYSTEM_NAME Linux)
SET(CMAKE_C_COMPILER bcm2708-gcc)
SET(CMAKE_CXX_COMPILER bcm2708-g++)
SET(CMAKE_ASM_COMPILER bcm2708-gcc)
SET(CMAKE_SYSTEM_PROCESSOR arm)
ADD_DEFINITIONS("-march=armv6")
# rdynamic means the backtrace should work
IF (CMAKE_BUILD_TYPE MATCHES "Debug")
add_definitions(-rdynamic)
ENDIF()
# avoids annoying and pointless warnings from gcc
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -U_FORTIFY_SOURCE")
SET(CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} -c")