##################### ## Toolchain-aarch64.cmake ## Top contributors (to current version): ## Mathias Preiner ## This file is part of the CVC4 project. ## Copyright (c) 2009-2020 by the authors listed in the file AUTHORS ## in the top-level source directory and their institutional affiliations. ## All rights reserved. See the file COPYING in the top-level source ## directory for licensing information. ## # Toolchain file for building for ARM on Ubuntu host. # # Use: cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-aarch64.cmake SET(CMAKE_SYSTEM_NAME Linux) SET(CMAKE_SYSTEM_PROCESSOR arm) set(TOOLCHAIN_PREFIX aarch64-linux-gnu) SET(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}-gcc) SET(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}-g++) # Set target environment path SET(CMAKE_FIND_ROOT_PATH /usr/${TOOLCHAIN_PREFIX}) # Adjust the default behaviour of the find_XXX() commands: # search headers and libraries in the target environment, search # programs in the host environment set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH)