cmake: minor cleanups of the FindZephyr-sdk.cmake module
Minor cleanup of the FindZephyr-sdk.cmake module. - Honor the QUIET flag on find_package(Zephyr-sdk QUIET) Do not print messages when caller has specified QUIET in the 'find_package()' call. - include Zephyr extensions CMake module. FindZephyr-sdk.cmake uses zephyr_get() from extensions.cmake, and therefore the proper thing to do is to include said module in order to have the package re-usable. Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
This commit is contained in:
parent
5f00c18005
commit
32c33aeca8
1 changed files with 7 additions and 2 deletions
|
@ -22,6 +22,8 @@
|
|||
# 'Zephyr-sdk_FOUND'
|
||||
# True if the Zephyr SDK was found.
|
||||
|
||||
include(extensions)
|
||||
|
||||
# Set internal variables if set in environment.
|
||||
zephyr_get(ZEPHYR_TOOLCHAIN_VARIANT)
|
||||
|
||||
|
@ -38,7 +40,8 @@ if(("zephyr" STREQUAL ${ZEPHYR_TOOLCHAIN_VARIANT}) OR
|
|||
(Zephyr-sdk_FIND_REQUIRED))
|
||||
|
||||
# No toolchain was specified, so inform user that we will be searching.
|
||||
if (NOT DEFINED ZEPHYR_SDK_INSTALL_DIR AND
|
||||
if (NOT Zephyr-sdk_FIND_QUIETLY AND
|
||||
NOT DEFINED ZEPHYR_SDK_INSTALL_DIR AND
|
||||
NOT DEFINED ZEPHYR_TOOLCHAIN_VARIANT)
|
||||
message(STATUS "ZEPHYR_TOOLCHAIN_VARIANT not set, trying to locate Zephyr SDK")
|
||||
endif()
|
||||
|
@ -129,5 +132,7 @@ endif()
|
|||
if(Zephyr-sdk_FOUND)
|
||||
include(${ZEPHYR_SDK_INSTALL_DIR}/cmake/zephyr/host-tools.cmake)
|
||||
|
||||
message(STATUS "Found host-tools: zephyr ${SDK_VERSION} (${ZEPHYR_SDK_INSTALL_DIR})")
|
||||
if (NOT Zephyr-sdk_FIND_QUIETLY)
|
||||
message(STATUS "Found host-tools: zephyr ${SDK_VERSION} (${ZEPHYR_SDK_INSTALL_DIR})")
|
||||
endif()
|
||||
endif()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue