File tree 1 file changed +12
-2
lines changed
1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -20,10 +20,20 @@ add_subdirectory(nlohmann_json EXCLUDE_FROM_ALL)
20
20
21
21
add_subdirectory (whereami EXCLUDE_FROM_ALL )
22
22
23
- if (EXISTS "${PICO_SDK_PATH} /lib/mbedtls/CMakeLists.txt" )
23
+ # Taken from pico-sdk/src/rp2_common/pico_mbedtls/CMakeLists.txt
24
+ if (DEFINED ENV{PICO_MBEDTLS_PATH} AND (NOT PICO_MBEDTLS_PATH))
25
+ set (PICO_MBEDTLS_PATH $ENV{PICO_MBEDTLS_PATH} )
26
+ message ("Using PICO_MBEDTLS_PATH from environment ('${PICO_MBEDTLS_PATH} ')" )
27
+ endif ()
28
+
29
+ set (MBEDTLS_TEST_PATH "library/aes.c" )
30
+ if (NOT PICO_MBEDTLS_PATH)
24
31
set (PICO_MBEDTLS_PATH ${PICO_SDK_PATH} /lib/mbedtls)
32
+ elseif (NOT EXISTS "${PICO_MBEDTLS_PATH} /${MBEDTLS_TEST_PATH} " )
33
+ message (WARNING "PICO_MBEDTLS_PATH specified but content not present." )
34
+ endif ()
25
35
26
- # Taken from pico-sdk/src/rp2_common/pico_mbedtls/CMakeLists.txt
36
+ if ( EXISTS " ${PICO_MBEDTLS_PATH} / ${MBEDTLS_TEST_PATH} " )
27
37
# Support version 2.28.8 or 3.6.2
28
38
if (EXISTS ${PICO_MBEDTLS_PATH} /library/ssl_cli.c)
29
39
set (MBEDTLS_VERSION_MAJOR 2)
You can’t perform that action at this time.
0 commit comments