• Home
  • Raw
  • Download

Lines Matching +full:baremetal +full:- +full:test

7 #  cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/opt/atmel/cross-root \
8 # -DCMAKE_TOOLCHAIN_FILE=../contrib/cross-atmel.cmake \
9 # -DLWS_PLAT_FREERTOS=1 \
10 # -DLWS_WITH_ZLIB=0 \
11 # -DLWS_WITHOUT_EXTENSIONS=1 \
12 # -DLWS_WITH_ZIP_FOPS=0 \
13 # -DLWS_WITH_HTTP_STREAM_COMPRESSION=0 \
14 # -DLWS_WITH_MBEDTLS=0 \
15 # -DLWS_WITH_SSL=0 \
16 # -DLWS_WITH_FILE_OPS=0
19 # I had to edit /opt/xdk-asf-3.48.0/thirdparty/lwip/lwip-port-1.4.1-dev/sam/include/arch/cc.h
24 set(CROSS_BASE /opt/arm-none-eabi)
25 set(SDK_BASE /opt/xdk-asf-3.48.0)
26 set(CROSS_PATH ${CROSS_BASE}/bin/arm-none-eabi)
28 set(LWIP_VER 1.4.1-dev)
36 set(CMAKE_C_COMPILER "${CROSS_PATH}-gcc")
39 # cmake believes we should link a NOP test program OK, but since we're
40 # baremetal, that's not true in our case. It tries to build this test
42 # So disable this test for this toolchain (we'll find out soon enough
50 # complete test programs to probe api availability... so force some
66 # things according to their local policy, eg, Fedora is -O2 and Ubuntu is -O3
68 # our desire for cross-build release optimization policy for code built to run
72 # sane value for cross-build here. Notice some gcc versions enable broken
73 # optimizations with -O3.
76 set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O2")
77 set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2")
85 set(CF_LWIP "${CF_LWIP} -I${SDK_BASE}/thirdparty/lwip/lwip-${LWIP_VER}/src/include/lwip")
86 set(CF_LWIP "${CF_LWIP} -I${SDK_BASE}/thirdparty/lwip/lwip-${LWIP_VER}/src/include/posix")
87 set(CF_LWIP "${CF_LWIP} -I${SDK_BASE}/thirdparty/lwip/lwip-${LWIP_VER}/src/include")
88 set(CF_LWIP "${CF_LWIP} -I${SDK_BASE}/thirdparty/lwip/lwip-${LWIP_VER}/src/module_config")
89 set(CF_LWIP "${CF_LWIP} -I${SDK_BASE}/thirdparty/lwip/lwip-port-${LWIP_VER}/sam/include")
90 set(CF_LWIP "${CF_LWIP} -I${SDK_BASE}/thirdparty/lwip/lwip-${LWIP_VER}/src/include/ipv4")
92 set(CF_FREERTOS "${CF_FREERTOS} -I${SDK_BASE}/thirdparty/freertos/freertos-${FREERTOS_VER}/Source/i…
93 set(CF_FREERTOS "${CF_FREERTOS} -I${SDK_BASE}/thirdparty/freertos/freertos-${FREERTOS_VER}/module_c…
94 set(CF_FREERTOS "${CF_FREERTOS} -I${SDK_BASE}/thirdparty/freertos/freertos-${FREERTOS_VER}/Source/p…
96 set(CF_SDK_GLUE "${CF_SDK_GLUE} -I${SDK_BASE}/common/boards")
97 set(CF_SDK_GLUE "${CF_SDK_GLUE} -I${SDK_BASE}/common/utils")
98 set(CF_SDK_GLUE "${CF_SDK_GLUE} -I${SDK_BASE}/sam/utils/")
99 set(CF_SDK_GLUE "${CF_SDK_GLUE} -I${SDK_BASE}/sam/utils/preprocessor")
100 set(CF_SDK_GLUE "${CF_SDK_GLUE} -I${SDK_BASE}/sam/utils/header_files")
101 set(CF_SDK_GLUE "${CF_SDK_GLUE} -I${SDK_BASE}/sam/boards")
102 set(CF_SDK_GLUE "${CF_SDK_GLUE} -I${SDK_BASE}/sam/utils/cmsis/${PLAT_ARCH_CMSIS}/source/templates")
103 set(CF_SDK_GLUE "${CF_SDK_GLUE} -I${SDK_BASE}/sam/utils/cmsis/${PLAT_ARCH_CMSIS}/include")
104 set(CF_SDK_GLUE "${CF_SDK_GLUE} -I${SDK_BASE}/thirdparty/CMSIS/Include")
105 set(CF_SDK_GLUE "${CF_SDK_GLUE} -I${SDK_BASE}/common/utils/osprintf")
107-lnosys -nostartfiles ${CF_LWIP} ${CF_FREERTOS} ${CF_SDK_GLUE} -DBOARD=${PLAT_BOARD} -D${PLAT_SOC}…