UOSToolchain.cmake 729 B

1234567891011121314151617181920
  1. # cmake script which sets up all the toolchain related variables
  2. # -DCMAKE_TOOLCHAIN_FILE=this_file_name.cmake
  3. set(CMAKE_SYSTEM_NAME Linux) # UOS
  4. set(CMAKE_SYSTEM_PROCESSOR arm)
  5. #set(CMAKE_SYSTEMROOT)
  6. set(cross_compile_tools )
  7. set(CMAKE_C_COMPILER aarch64-linux-gnu-gcc-8)
  8. # if toolchains is a GNU toolchain, only need to set one of both
  9. set(CMAKE_CXX_COMPILER aarch64-linux-gnu-g++-8)
  10. # target library find path be prefixed with
  11. # set(CMAKE_FIND_ROOT_PATH )
  12. # set behaviour for find_program() cmd: never, only, both,refer to CMAKE_FIND_ROOT_PATH
  13. set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
  14. set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
  15. set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
  16. set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)