diff --git a/CMakeLists.txt b/CMakeLists.txt index 15659e86c..c966aa753 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -108,14 +108,18 @@ message(STATUS "Package Version: ${OT_PACKAGE_VERSION}") set(OT_THREAD_VERSION "1.3" CACHE STRING "Thread version chosen by the user at configure time") set_property(CACHE OT_THREAD_VERSION PROPERTY STRINGS "1.1" "1.2" "1.3" "1.3.1") -if(${OT_THREAD_VERSION} EQUAL "1.1") +if(${OT_THREAD_VERSION} STREQUAL "1.1") target_compile_definitions(ot-config INTERFACE "OPENTHREAD_CONFIG_THREAD_VERSION=OT_THREAD_VERSION_1_1") -elseif(${OT_THREAD_VERSION} EQUAL "1.2") + message(STATUS "Thread Version: 1.1 (OPENTHREAD_CONFIG_THREAD_VERSION=OT_THREAD_VERSION_1_1)") +elseif(${OT_THREAD_VERSION} STREQUAL "1.2") target_compile_definitions(ot-config INTERFACE "OPENTHREAD_CONFIG_THREAD_VERSION=OT_THREAD_VERSION_1_2") -elseif(${OT_THREAD_VERSION} EQUAL "1.3") + message(STATUS "Thread Version: 1.2 (OPENTHREAD_CONFIG_THREAD_VERSION=OT_THREAD_VERSION_1_2)") +elseif(${OT_THREAD_VERSION} STREQUAL "1.3") target_compile_definitions(ot-config INTERFACE "OPENTHREAD_CONFIG_THREAD_VERSION=OT_THREAD_VERSION_1_3") -elseif(${OT_THREAD_VERSION} EQUAL "1.3.1") + message(STATUS "Thread Version: 1.3 (OPENTHREAD_CONFIG_THREAD_VERSION=OT_THREAD_VERSION_1_3)") +elseif(${OT_THREAD_VERSION} STREQUAL "1.3.1") target_compile_definitions(ot-config INTERFACE "OPENTHREAD_CONFIG_THREAD_VERSION=OT_THREAD_VERSION_1_3_1") + message(STATUS "Thread Version: 1.3.1 (OPENTHREAD_CONFIG_THREAD_VERSION=OT_THREAD_VERSION_1_3_1)") else() message(FATAL_ERROR "Thread version unknown: ${OT_THREAD_VERSION}") endif() diff --git a/etc/cmake/options.cmake b/etc/cmake/options.cmake index a429b7a59..be85e29d3 100644 --- a/etc/cmake/options.cmake +++ b/etc/cmake/options.cmake @@ -42,6 +42,7 @@ message(STATUS OT_APP_RCP=${OT_APP_RCP}) message(STATUS OT_FTD=${OT_FTD}) message(STATUS OT_MTD=${OT_MTD}) message(STATUS OT_RCP=${OT_RCP}) +message(STATUS OT_THREAD_VERSION=${OT_THREAD_VERSION}) set(OT_CONFIG_VALUES ""