34 lines
1.0 KiB
CMake
34 lines
1.0 KiB
CMake
include(CMakeForceCompiler)
|
|
|
|
set(CMAKE_SYSTEM_NAME Generic)
|
|
# set(CMAKE_SYSTEM_PROCESSOR arm)
|
|
set(CMAKE_CROSSCOMPILING 1)
|
|
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
|
|
set(PLATFORM_NAME "zephyr")
|
|
|
|
set(CMAKE_SYSROOT @CMAKE_SYSROOT@)
|
|
|
|
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
|
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
|
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
|
|
|
# Makefile flags
|
|
|
|
set(CMAKE_THREAD_LIBS_INIT "-lpthread")
|
|
set(CMAKE_HAVE_THREADS_LIBRARY 1)
|
|
set(CMAKE_USE_WIN32_THREADS_INIT 0)
|
|
set(CMAKE_USE_PTHREADS_INIT 1)
|
|
set(THREADS_PREFER_PTHREAD_FLAG ON)
|
|
|
|
SET(CMAKE_C_COMPILER_WORKS 1 CACHE INTERNAL "")
|
|
SET(CMAKE_CXX_COMPILER_WORKS 1 CACHE INTERNAL "")
|
|
|
|
set(CMAKE_C_COMPILER @CMAKE_C_COMPILER@)
|
|
set(CMAKE_CXX_COMPILER @CMAKE_CXX_COMPILER@)
|
|
#set(CMAKE_C_COMPILER /opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc)
|
|
#set(CMAKE_CXX_COMPILER /opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++)
|
|
|
|
set(CMAKE_C_FLAGS_INIT "@CFLAGS@" CACHE STRING "" FORCE)
|
|
set(CMAKE_CXX_FLAGS_INIT "@CXXFLAGS@" CACHE STRING "" FORCE)
|
|
|
|
set(__BIG_ENDIAN__ 0) |