generic.cmake 736 B

12345678910111213141516171819202122
  1. # SPDX-License-Identifier: Apache-2.0
  2. set_ifndef(ARCMWDT_TOOLCHAIN_PATH "$ENV{ARCMWDT_TOOLCHAIN_PATH}")
  3. set(ARCMWDT_TOOLCHAIN_PATH ${ARCMWDT_TOOLCHAIN_PATH} CACHE PATH "mwdt tools install directory")
  4. assert(ARCMWDT_TOOLCHAIN_PATH "ARCMWDT_TOOLCHAIN_PATH is not set")
  5. if(NOT EXISTS ${ARCMWDT_TOOLCHAIN_PATH})
  6. message(FATAL_ERROR "Nothing found at ARCMWDT_TOOLCHAIN_PATH: '${ARCMWDT_TOOLCHAIN_PATH}'")
  7. endif()
  8. set(TOOLCHAIN_HOME ${ARCMWDT_TOOLCHAIN_PATH}/MetaWare)
  9. set(COMPILER arcmwdt)
  10. set(LINKER arcmwdt)
  11. set(BINTOOLS arcmwdt)
  12. set(SYSROOT_TARGET arc)
  13. set(CROSS_COMPILE ${TOOLCHAIN_HOME}/arc/bin/)
  14. set(SYSROOT_DIR ${TOOLCHAIN_HOME}/${SYSROOT_TARGET})
  15. set(TOOLCHAIN_HAS_NEWLIB OFF CACHE BOOL "True if toolchain supports newlib")