Lines Matching +full:- +full:- +full:components
6 # cmake .. -DCMAKE_TOOLCHAIN_FILE=../cross-arm-linux-gnueabihf.cmake
13 set(TC xtensa-esp32-elf)
15 set(CMAKE_C_COMPILER "${TC}-gcc${EXECUTABLE_EXT}")
16 set(CMAKE_AR "${TC}-ar${EXECUTABLE_EXT}")
17 set(CMAKE_RANLIB "${TC}-ranlib${EXECUTABLE_EXT}")
18 set(CMAKE_LINKER "${TC}-ld${EXECUTABLE_EXT}")
22 # things according to their local policy, eg, Fedora is -O2 and Ubuntu is -O3
24 # our desire for cross-build release optimization policy for code built to run
28 # sane value for cross-build here. Notice some gcc versions enable broken
29 # optimizations with -O3.
32 set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O2")
33 set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2")
36 SET(CMAKE_C_FLAGS "-nostdlib -Wall -Werror \
37 -I${BUILD_DIR_BASE}/include \
38 -I${IDF_PATH}/components/newlib/platform_include \
39 -I${IDF_PATH}/components/mdns/include \
40 -I${IDF_PATH}/components/heap/include \
41 -I${IDF_PATH}/components/driver/include \
42 -I${IDF_PATH}/components/spi_flash/include \
43 -I${IDF_PATH}/components/nvs_flash/include \
44 -I${IDF_PATH}/components/tcpip_adapter/include \
45 -I${IDF_PATH}/components/lwip/include/lwip/posix \
46 -I${IDF_PATH}/components/lwip/include/lwip \
47 -I${IDF_PATH}/components/lwip/include/lwip/port \
48 -I${IDF_PATH}/components/esp32/include/ \
49 -I${IDF_PATH}/components/bootloader_support/include/ \
50 -I${IDF_PATH}/components/app_update/include/ \
51 -I$(IDF_PATH)/components/soc/esp32/include/ \
52 -I$(IDF_PATH)/components/soc/include/ \
53 -I$(IDF_PATH)/components/vfs/include/ \
54 ${LWS_C_FLAGS} -Os \
55 -I${IDF_PATH}/components/nvs_flash/test_nvs_host \
56 -I${IDF_PATH}/components/freertos/include" CACHE STRING "" FORCE)