Skip to content

Commit d043333

Browse files
authored
Merge pull request #7148 from gojimmypi/PR-fix-Espressif-cmake
Fix Espressif component cmake for environment variable source
2 parents 37fbb4f + 92ab2ea commit d043333

5 files changed

Lines changed: 20 additions & 10 deletions

File tree

IDE/Espressif/ESP-IDF/examples/template/components/wolfssl/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,10 @@ function(FIND_WOLFSSL_DIRECTORY OUTPUT_FOUND_WOLFSSL_DIRECTORY)
8282
else()
8383
get_filename_component(CURRENT_SEARCH_DIR "$ENV{WOLFSSL_ROOT}" ABSOLUTE)
8484
IS_WOLFSSL_SOURCE("${CURRENT_SEARCH_DIR}" FOUND_WOLFSSL)
85-
if("${FOUND_WOLFSSL}")
86-
message(STATUS "Found WOLFSSL_ROOT via Environment Variable:")
85+
if( FOUND_WOLFSSL )
86+
message(STATUS "Found WOLFSSL_ROOT via Environment Variable: ${CURRENT_SEARCH_DIR}")
87+
set(${OUTPUT_FOUND_WOLFSSL_DIRECTORY} ${CURRENT_SEARCH_DIR} PARENT_SCOPE)
88+
return()
8789
else()
8890
message(FATAL_ERROR "WOLFSSL_ROOT Environment Variable defined, but path not found:")
8991
message(STATUS "$ENV{WOLFSSL_ROOT}")

IDE/Espressif/ESP-IDF/examples/wolfssl_benchmark/components/wolfssl/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,10 @@ function(FIND_WOLFSSL_DIRECTORY OUTPUT_FOUND_WOLFSSL_DIRECTORY)
8282
else()
8383
get_filename_component(CURRENT_SEARCH_DIR "$ENV{WOLFSSL_ROOT}" ABSOLUTE)
8484
IS_WOLFSSL_SOURCE("${CURRENT_SEARCH_DIR}" FOUND_WOLFSSL)
85-
if("${FOUND_WOLFSSL}")
86-
message(STATUS "Found WOLFSSL_ROOT via Environment Variable:")
85+
if( FOUND_WOLFSSL )
86+
message(STATUS "Found WOLFSSL_ROOT via Environment Variable: ${CURRENT_SEARCH_DIR}")
87+
set(${OUTPUT_FOUND_WOLFSSL_DIRECTORY} ${CURRENT_SEARCH_DIR} PARENT_SCOPE)
88+
return()
8789
else()
8890
message(FATAL_ERROR "WOLFSSL_ROOT Environment Variable defined, but path not found:")
8991
message(STATUS "$ENV{WOLFSSL_ROOT}")

IDE/Espressif/ESP-IDF/examples/wolfssl_client/components/wolfssl/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,10 @@ function(FIND_WOLFSSL_DIRECTORY OUTPUT_FOUND_WOLFSSL_DIRECTORY)
8282
else()
8383
get_filename_component(CURRENT_SEARCH_DIR "$ENV{WOLFSSL_ROOT}" ABSOLUTE)
8484
IS_WOLFSSL_SOURCE("${CURRENT_SEARCH_DIR}" FOUND_WOLFSSL)
85-
if("${FOUND_WOLFSSL}")
86-
message(STATUS "Found WOLFSSL_ROOT via Environment Variable:")
85+
if( FOUND_WOLFSSL )
86+
message(STATUS "Found WOLFSSL_ROOT via Environment Variable: ${CURRENT_SEARCH_DIR}")
87+
set(${OUTPUT_FOUND_WOLFSSL_DIRECTORY} ${CURRENT_SEARCH_DIR} PARENT_SCOPE)
88+
return()
8789
else()
8890
message(FATAL_ERROR "WOLFSSL_ROOT Environment Variable defined, but path not found:")
8991
message(STATUS "$ENV{WOLFSSL_ROOT}")

IDE/Espressif/ESP-IDF/examples/wolfssl_server/components/wolfssl/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,10 @@ function(FIND_WOLFSSL_DIRECTORY OUTPUT_FOUND_WOLFSSL_DIRECTORY)
8282
else()
8383
get_filename_component(CURRENT_SEARCH_DIR "$ENV{WOLFSSL_ROOT}" ABSOLUTE)
8484
IS_WOLFSSL_SOURCE("${CURRENT_SEARCH_DIR}" FOUND_WOLFSSL)
85-
if("${FOUND_WOLFSSL}")
86-
message(STATUS "Found WOLFSSL_ROOT via Environment Variable:")
85+
if( FOUND_WOLFSSL )
86+
message(STATUS "Found WOLFSSL_ROOT via Environment Variable: ${CURRENT_SEARCH_DIR}")
87+
set(${OUTPUT_FOUND_WOLFSSL_DIRECTORY} ${CURRENT_SEARCH_DIR} PARENT_SCOPE)
88+
return()
8789
else()
8890
message(FATAL_ERROR "WOLFSSL_ROOT Environment Variable defined, but path not found:")
8991
message(STATUS "$ENV{WOLFSSL_ROOT}")

IDE/Espressif/ESP-IDF/examples/wolfssl_test/components/wolfssl/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,10 @@ function(FIND_WOLFSSL_DIRECTORY OUTPUT_FOUND_WOLFSSL_DIRECTORY)
8282
else()
8383
get_filename_component(CURRENT_SEARCH_DIR "$ENV{WOLFSSL_ROOT}" ABSOLUTE)
8484
IS_WOLFSSL_SOURCE("${CURRENT_SEARCH_DIR}" FOUND_WOLFSSL)
85-
if("${FOUND_WOLFSSL}")
86-
message(STATUS "Found WOLFSSL_ROOT via Environment Variable:")
85+
if( FOUND_WOLFSSL )
86+
message(STATUS "Found WOLFSSL_ROOT via Environment Variable: ${CURRENT_SEARCH_DIR}")
87+
set(${OUTPUT_FOUND_WOLFSSL_DIRECTORY} ${CURRENT_SEARCH_DIR} PARENT_SCOPE)
88+
return()
8789
else()
8890
message(FATAL_ERROR "WOLFSSL_ROOT Environment Variable defined, but path not found:")
8991
message(STATUS "$ENV{WOLFSSL_ROOT}")

0 commit comments

Comments
 (0)