فهرست منبع

tcp_client: fix missing header file

Harshit Malpani 3 سال پیش
والد
کامیت
af686f2eed

+ 4 - 5
examples/protocols/sockets/tcp_client/CMakeLists.txt

@@ -1,15 +1,14 @@
 # The following lines of boilerplate have to be in your project's
 # CMakeLists in this exact order for cmake to work correctly
 cmake_minimum_required(VERSION 3.16)
+set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/common_components/protocol_examples_common)
 
 if("${IDF_TARGET}" STREQUAL "linux")
-    set(EXTRA_COMPONENT_DIRS "$ENV{IDF_PATH}/tools/mocks/freertos/"
+    list(APPEND EXTRA_COMPONENT_DIRS "$ENV{IDF_PATH}/tools/mocks/freertos/"
                     "$ENV{IDF_PATH}/examples/protocols/linux_stubs/esp_stubs")
     set(COMPONENTS main)
-    include($ENV{IDF_PATH}/tools/cmake/project.cmake)
-else()
-    set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/common_components/protocol_examples_common)
-    include($ENV{IDF_PATH}/tools/cmake/project.cmake)
 endif()
 
+include($ENV{IDF_PATH}/tools/cmake/project.cmake)
+
 project(tcp_client)

+ 1 - 1
examples/protocols/sockets/tcp_client/main/CMakeLists.txt

@@ -1,5 +1,5 @@
 if(${IDF_TARGET} STREQUAL "linux")
-    set(requires esp_stubs)
+    set(requires esp_stubs protocol_examples_common)
 endif()
 
 if("${CONFIG_EXAMPLE_IPV4}" STREQUAL y)