forked from 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.
21 lines
548 B
21 lines
548 B
|
|
# |
|
# 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")
|
|
|