# Simple toolchain file for compiling under linux # Usage: cmake .. -DCMAKE_TOOLCHAIN_FILE=linux-arm.cmake # specify the target system properties set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_PROCESSOR arm) # specify cross compiler set(CMAKE_C_COMPILER arm-linux-gnueabi-gcc) set(CMAKE_CXX_COMPILER arm-linux-gnueabi-g++) # specify the paths for find_(name), functions (target environment). set(CMAKE_FIND_ROOT_PATH /usr/lib /usr/arm-linux-gnueabi ${CMAKE_CURRENT_SOURCE_DIR} ) # search only for programs in the build host directories (find_program) set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) # use only CMAKE_FIND_ROOT_PATH for searching (find_library) set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) # use only CMAKE_FIND_ROOT_PATH for searching (find_file, find_path) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) # use only CMAKE_FIND_ROOT_PATH for searching (find_package) set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)