1
2
# this one is important
3
SET(CMAKE_SYSTEM_NAME Linux)
4
#this one not so much
5
SET(CMAKE_SYSTEM_VERSION 1)
6
7
# specify the cross compiler
8
SET(COMPILER_PREFIX arm-linux-)
9
SET(BOARD_SYSROOT /home/aizo/src/arm9/libs/sysroot/)
10
SET(LOCAL_SYSROOT /home/aizo/src/arm9/libs/sysroot/)
11
12
SET(CMAKE_C_COMPILER "${COMPILER_PREFIX}gcc")
13
SET(CMAKE_CXX_COMPILER "${COMPILER_PREFIX}g++")
14
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}-mcpu=arm9")
15
16
include_directories(${LOCAL_SYSROOT}include/ ${BOARD_SYSROOT}include/)
17
link_directories(${LOCAL_SYSROOT}lib ${BOARD_SYSROOT}lib)
18
19
TARGET_LINK_LIBRARIES(dss boost_system-mt)
20
21
# where is the target environment 
22
SET(CMAKE_FIND_ROOT_PATH  ${BOARD_SYSROOT} ${LOCAL_SYSROOT})
23
24
# search for programs in the build host directories
25
SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
26
# for libraries and headers in the target directories
27
SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
28
SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)