File tree 1 file changed +9
-5
lines changed
1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -22,12 +22,16 @@ if(${ZEPHYR_VERSION_STRING} MATCHES "^3\\.3")
22
22
set (ZEPHYR_VERSION_OVERLAY_FILE "${CMAKE_BINARY_DIR} /zephyr_version.conf" )
23
23
file (WRITE ${ZEPHYR_VERSION_OVERLAY_FILE} "CONFIG_ZEPHYR_VERSION_3_3=y\n " )
24
24
25
+ function (add_compile_definitions)
26
+ foreach (flag IN LISTS ARGN)
27
+ add_definitions (-D${flag} )
28
+ list (APPEND MATTER_CFLAGS "-D${flag} " )
29
+ endforeach ()
30
+ set (MATTER_CFLAGS "${MATTER_CFLAGS} " PARENT_SCOPE)
31
+ endfunction ()
32
+
25
33
# Add required MbedTLS defines for Zephyr 3.3
26
- include (${CHIP_ROOT} /config/common/cmake/chip_gn_args.cmake)
27
- matter_add_flags(-DMBEDTLS_HKDF_C=1)
28
- matter_add_flags(-DMBEDTLS_X509_CREATE_C=1)
29
- matter_add_flags(-DMBEDTLS_X509_CSR_WRITE_C=1)
30
- add_definitions (-DMBEDTLS_HKDF_C -DMBEDTLS_X509_CREATE_C -DMBEDTLS_X509_CSR_WRITE_C)
34
+ add_compile_definitions (MBEDTLS_HKDF_C MBEDTLS_X509_CREATE_C MBEDTLS_X509_CSR_WRITE_C)
31
35
endif ()
32
36
33
37
string (REPLACE "_retention" "" BASE_BOARD ${BOARD} )
You can’t perform that action at this time.
0 commit comments