Files
KeyBoard_QT/sysbuild/CMakeLists.txt

21 lines
701 B
CMake

# Copyright (c) 2026
#
# SPDX-License-Identifier: Apache-2.0
set(IP5306_LOCAL_MODULE "${APP_DIR}/modules/ip5306")
set(IP5306_EXTERNAL_MODULE "E:/extra/modules/ip5306")
set(extra_zephyr_modules "$CACHE{ZEPHYR_EXTRA_MODULES}")
if(EXISTS "${IP5306_LOCAL_MODULE}/zephyr/module.yml")
list(APPEND extra_zephyr_modules "${IP5306_LOCAL_MODULE}")
elseif(EXISTS "${IP5306_EXTERNAL_MODULE}/zephyr/module.yml")
list(APPEND extra_zephyr_modules "${IP5306_EXTERNAL_MODULE}")
endif()
list(REMOVE_DUPLICATES extra_zephyr_modules)
set(ZEPHYR_EXTRA_MODULES "${extra_zephyr_modules}" CACHE STRING "Extra Zephyr modules" FORCE)
find_package(Sysbuild REQUIRED HINTS $ENV{ZEPHYR_BASE})
project(sysbuild LANGUAGES)