mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
656 B
23 lines
656 B
3 years ago
|
|
||
|
#
|
||
|
# CMake defines to cross-compile to ARM/Linux on BCM2708 using glibc.
|
||
|
#
|
||
|
|
||
|
SET(CMAKE_SYSTEM_NAME Linux)
|
||
|
SET(CMAKE_C_COMPILER arm-linux-gnueabihf-gcc)
|
||
|
SET(CMAKE_CXX_COMPILER arm-linux-gnueabihf-g++)
|
||
|
SET(CMAKE_ASM_COMPILER arm-linux-gnueabihf-gcc)
|
||
|
SET(CMAKE_SYSTEM_PROCESSOR arm)
|
||
|
|
||
|
#ADD_DEFINITIONS("-march=armv6")
|
||
|
add_definitions("-mcpu=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -marm")
|
||
|
|
||
|
# 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")
|