mirror of
https://github.com/espressif/openthread.git
synced 2026-09-25 10:27:37 +00:00
[cmake] remove unnecessary cmake variable (#4112)
This commit is contained in:
committed by
Jonathan Hui
parent
6a00ea0cdb
commit
e65880ecf3
+10
-12
@@ -32,13 +32,11 @@ project(openthread)
|
||||
option(OT_BUILD_EXECUTABLES "Build executables" ON)
|
||||
option(OT_BUILTIN_MBEDTLS "Enable builtin mbedTLS" ON)
|
||||
|
||||
set(OT_ROOT_DIR ${PROJECT_SOURCE_DIR} CACHE INTERNAL "OpenThread source root.")
|
||||
|
||||
include("${OT_ROOT_DIR}/etc/cmake/checks.cmake")
|
||||
include("${OT_ROOT_DIR}/etc/cmake/options.cmake")
|
||||
include("${PROJECT_SOURCE_DIR}/etc/cmake/checks.cmake")
|
||||
include("${PROJECT_SOURCE_DIR}/etc/cmake/options.cmake")
|
||||
|
||||
execute_process(
|
||||
COMMAND "${OT_ROOT_DIR}/third_party/nlbuild-autotools/repo/scripts/mkversion" "-b" "`cat .default-version`" "."
|
||||
COMMAND "${PROJECT_SOURCE_DIR}/third_party/nlbuild-autotools/repo/scripts/mkversion" "-b" "`cat .default-version`" "."
|
||||
OUTPUT_VARIABLE __version OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
)
|
||||
set(OT_VERSION "${__version}")
|
||||
@@ -52,7 +50,7 @@ set(OT_PLATFORM "none" CACHE STRING "Target platform chosen by the user at confi
|
||||
|
||||
function(ot_get_platforms arg_platforms)
|
||||
set(result "none")
|
||||
set(platforms_dir "${OT_ROOT_DIR}/examples/platforms")
|
||||
set(platforms_dir "${PROJECT_SOURCE_DIR}/examples/platforms")
|
||||
file(GLOB platforms RELATIVE "${platforms_dir}" "${platforms_dir}/*")
|
||||
foreach(platform IN LISTS platforms)
|
||||
if(IS_DIRECTORY "${platforms_dir}/${platform}")
|
||||
@@ -69,19 +67,19 @@ if(NOT OT_PLATFORM IN_LIST OT_EXAMPLE_PLATFORMS)
|
||||
message(FATAL_ERROR "Platform unknown: ${OT_PLATFORM}")
|
||||
endif()
|
||||
|
||||
list(APPEND OT_PUBLIC_INCLUDES ${OT_ROOT_DIR}/etc/cmake)
|
||||
list(APPEND OT_PUBLIC_INCLUDES ${OT_ROOT_DIR}/include)
|
||||
list(APPEND OT_PUBLIC_INCLUDES ${PROJECT_SOURCE_DIR}/etc/cmake)
|
||||
list(APPEND OT_PUBLIC_INCLUDES ${PROJECT_SOURCE_DIR}/include)
|
||||
|
||||
if(NOT OT_PLATFORM MATCHES "none")
|
||||
list(APPEND OT_PRIVATE_INCLUDES ${OT_ROOT_DIR}/examples/platforms/${OT_PLATFORM})
|
||||
include("${OT_ROOT_DIR}/examples/platforms/${OT_PLATFORM}/platform.cmake")
|
||||
list(APPEND OT_PRIVATE_INCLUDES ${PROJECT_SOURCE_DIR}/examples/platforms/${OT_PLATFORM})
|
||||
include("${PROJECT_SOURCE_DIR}/examples/platforms/${OT_PLATFORM}/platform.cmake")
|
||||
endif()
|
||||
|
||||
list(APPEND OT_PRIVATE_DEFINES ${OT_PLATFORM_DEFINES})
|
||||
|
||||
if(OT_BUILTIN_MBEDTLS)
|
||||
list(APPEND OT_PRIVATE_INCLUDES ${OT_ROOT_DIR}/third_party/mbedtls)
|
||||
list(APPEND OT_PRIVATE_INCLUDES ${OT_ROOT_DIR}/third_party/mbedtls/repo/include)
|
||||
list(APPEND OT_PRIVATE_INCLUDES ${PROJECT_SOURCE_DIR}/third_party/mbedtls)
|
||||
list(APPEND OT_PRIVATE_INCLUDES ${PROJECT_SOURCE_DIR}/third_party/mbedtls/repo/include)
|
||||
|
||||
list(APPEND OT_PRIVATE_DEFINES
|
||||
"MBEDTLS_CONFIG_FILE=\"mbedtls-config.h\""
|
||||
|
||||
@@ -37,8 +37,8 @@ add_executable(ot-cli-mtd
|
||||
set(COMMON_INCLUDES
|
||||
${OT_PUBLIC_INCLUDES}
|
||||
${OT_PRIVATE_INCLUDES}
|
||||
${OT_ROOT_DIR}/examples/platforms
|
||||
${OT_ROOT_DIR}/src/core
|
||||
${PROJECT_SOURCE_DIR}/examples/platforms
|
||||
${PROJECT_SOURCE_DIR}/src/core
|
||||
)
|
||||
|
||||
target_include_directories(ot-cli-ftd PRIVATE ${COMMON_INCLUDES})
|
||||
|
||||
@@ -41,8 +41,8 @@ add_executable(ot-rcp
|
||||
set(COMMON_INCLUDES
|
||||
${OT_PUBLIC_INCLUDES}
|
||||
${OT_PRIVATE_INCLUDES}
|
||||
${OT_ROOT_DIR}/examples/platforms
|
||||
${OT_ROOT_DIR}/src/core
|
||||
${PROJECT_SOURCE_DIR}/examples/platforms
|
||||
${PROJECT_SOURCE_DIR}/src/core
|
||||
)
|
||||
|
||||
target_include_directories(ot-ncp-ftd PRIVATE ${COMMON_INCLUDES})
|
||||
|
||||
@@ -47,6 +47,6 @@ target_compile_definitions(openthread-cc2538 PUBLIC ${OT_PLATFORM_DEFINES})
|
||||
target_include_directories(openthread-cc2538 PRIVATE
|
||||
${OT_PUBLIC_INCLUDES}
|
||||
${OT_PRIVATE_INCLUDES}
|
||||
${OT_ROOT_DIR}/examples/platforms
|
||||
${OT_ROOT_DIR}/src/core
|
||||
${PROJECT_SOURCE_DIR}/examples/platforms
|
||||
${PROJECT_SOURCE_DIR}/src/core
|
||||
)
|
||||
|
||||
@@ -55,6 +55,6 @@ target_compile_definitions(openthread-posix PUBLIC ${OT_PLATFORM_DEFINES})
|
||||
target_include_directories(openthread-posix PRIVATE
|
||||
${OT_PUBLIC_INCLUDES}
|
||||
${OT_PRIVATE_INCLUDES}
|
||||
${OT_ROOT_DIR}/examples/platforms
|
||||
${OT_ROOT_DIR}/src/core
|
||||
${PROJECT_SOURCE_DIR}/examples/platforms
|
||||
${PROJECT_SOURCE_DIR}/src/core
|
||||
)
|
||||
|
||||
@@ -42,10 +42,10 @@ target_compile_definitions(openthread-platform-utils PRIVATE
|
||||
target_include_directories(openthread-platform-utils PRIVATE
|
||||
${OT_PUBLIC_INCLUDES}
|
||||
${OT_PRIVATE_INCLUDES}
|
||||
${OT_ROOT_DIR}/examples/platforms
|
||||
${OT_ROOT_DIR}/examples/platforms/utils
|
||||
${OT_ROOT_DIR}/src/core
|
||||
${OT_ROOT_DIR}/third_party/jlink/SEGGER_RTT_V640/RTT
|
||||
${PROJECT_SOURCE_DIR}/examples/platforms
|
||||
${PROJECT_SOURCE_DIR}/examples/platforms/utils
|
||||
${PROJECT_SOURCE_DIR}/src/core
|
||||
${PROJECT_SOURCE_DIR}/third_party/jlink/SEGGER_RTT_V640/RTT
|
||||
)
|
||||
|
||||
# Provide a static library implementation of platform-utils for non-cmake platforms
|
||||
|
||||
@@ -41,8 +41,8 @@ target_compile_definitions(openthread-cli-mtd PRIVATE
|
||||
|
||||
set(COMMON_INCLUDES
|
||||
${OT_PRIVATE_INCLUDES}
|
||||
${OT_ROOT_DIR}/src
|
||||
${OT_ROOT_DIR}/src/core
|
||||
${PROJECT_SOURCE_DIR}/src
|
||||
${PROJECT_SOURCE_DIR}/src/core
|
||||
)
|
||||
|
||||
set(COMMON_SOURCES
|
||||
|
||||
@@ -47,7 +47,7 @@ target_compile_definitions(openthread-radio PRIVATE
|
||||
|
||||
set(COMMON_INCLUDES
|
||||
${OT_PRIVATE_INCLUDES}
|
||||
${OT_ROOT_DIR}/src/core
|
||||
${PROJECT_SOURCE_DIR}/src/core
|
||||
)
|
||||
|
||||
set(COMMON_SOURCES
|
||||
|
||||
@@ -50,8 +50,8 @@ target_compile_definitions(openthread-rcp PRIVATE
|
||||
|
||||
set(COMMON_INCLUDES
|
||||
${OT_PRIVATE_INCLUDES}
|
||||
${OT_ROOT_DIR}/src
|
||||
${OT_ROOT_DIR}/src/core
|
||||
${PROJECT_SOURCE_DIR}/src
|
||||
${PROJECT_SOURCE_DIR}/src/core
|
||||
)
|
||||
|
||||
set(COMMON_SOURCES
|
||||
|
||||
Vendored
+1
-1
@@ -35,7 +35,7 @@ target_compile_definitions(mbedcrypto PRIVATE
|
||||
target_include_directories(mbedcrypto PRIVATE
|
||||
${OT_PUBLIC_INCLUDES}
|
||||
${OT_PRIVATE_INCLUDES}
|
||||
${OT_ROOT_DIR}/src/core
|
||||
${PROJECT_SOURCE_DIR}/src/core
|
||||
)
|
||||
|
||||
target_sources(mbedcrypto PRIVATE
|
||||
|
||||
Reference in New Issue
Block a user