target.cmake 832 B

123456789101112131415161718
  1. # SPDX-License-Identifier: Apache-2.0
  2. if(${SDK_VERSION} VERSION_LESS_EQUAL 0.11.2)
  3. # For backward compatibility with 0.11.1 and 0.11.2
  4. # we need to source files from Zephyr repo
  5. include(${CMAKE_CURRENT_LIST_DIR}/${SDK_MAJOR_MINOR}/target.cmake)
  6. elseif(("${ARCH}" STREQUAL "sparc") AND (${SDK_VERSION} VERSION_LESS 0.12))
  7. # SDK 0.11.3, 0.11.4 does not have SPARC target support.
  8. include(${CMAKE_CURRENT_LIST_DIR}/${SDK_MAJOR_MINOR}/target.cmake)
  9. else()
  10. include(${ZEPHYR_SDK_INSTALL_DIR}/cmake/zephyr/target.cmake)
  11. # Workaround, FIXME: Waiting for new SDK.
  12. if("${ARCH}" STREQUAL "xtensa")
  13. set(SYSROOT_DIR ${TOOLCHAIN_HOME}/xtensa/${SOC_TOOLCHAIN_NAME}/${SYSROOT_TARGET})
  14. set(CROSS_COMPILE ${TOOLCHAIN_HOME}/xtensa/${SOC_TOOLCHAIN_NAME}/${CROSS_COMPILE_TARGET}/bin/${CROSS_COMPILE_TARGET}-)
  15. endif()
  16. endif()