blob: c69569a843486de3970c412f7de2135f0d777eaa [file] [log] [blame]
Patrick Williams45852732022-04-02 08:58:32 -05001set(SDK_INSTALL_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../../..")
2set(HOST_SYSROOT "${SDK_INSTALL_DIR}/sysroots/@OECORE_SDK_SYS")
3set(TARGET_SYSROOT "${SDK_INSTALL_DIR}/sysroots/@OECORE_TARGET_SYS")
4set(HOST_BIN "${HOST_SYSROOT}/usr/bin")
5set(TOOLCHAIN_NAME "@OECORE_TARGET_ALIAS")
6set(GCC_DIR "${HOST_BIN}/${TOOLCHAIN_NAME}")
7
8set(CMAKE_SYSTEM_NAME Linux)
9set(CMAKE_SYSTEM_PROCESSOR "@OECORE_TARGET_ARCH")
10
11set(CMAKE_C_COMPILER "${GCC_DIR}/${TOOLCHAIN_NAME}-gcc")
12set(CMAKE_CXX_COMPILER "${GCC_DIR}/${TOOLCHAIN_NAME}-g++")
13
14set(ARCH_FLAGS "@OECORE_TUNE_CCARGS")
15set(CMAKE_C_FLAGS "${ARCH_FLAGS}" CACHE STRING "" FORCE )
16set(CMAKE_CXX_FLAGS "${ARCH_FLAGS}" CACHE STRING "" FORCE )
17set(CMAKE_ASM_FLAGS ${CMAKE_C_FLAGS} CACHE STRING "" FORCE )
18set(CMAKE_LDFLAGS_FLAGS ${CMAKE_C_FLAGS} CACHE STRING "" FORCE )
19
20set(CMAKE_SYSROOT "${TARGET_SYSROOT}")
21
22set(CMAKE_FIND_ROOT_PATH "${TARGET_SYSROOT}" )
23
24set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER )
25set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY )
26set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY )
27set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY )
28
29set(CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX "")
30
31set(CMAKE_PROGRAM_PATH "${HOST_SYSROOT}/usr/bin" CACHE STRING "" FORCE)