CodeZoo co., ltd
/
mbed-os-example-cellular-Type1SC
Cellular example for CodeZoo Type1SC Shield
Diff: CMakeLists.txt
- Revision:
- 0:04fa3499a11e
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CMakeLists.txt Tue Jul 27 05:42:30 2021 +0000 @@ -0,0 +1,42 @@ +# Copyright (c) 2020 ARM Limited. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + +cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR) + +set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/mbed-os CACHE INTERNAL "") +set(MBED_CONFIG_PATH ${CMAKE_CURRENT_BINARY_DIR} CACHE INTERNAL "") +set(APP_TARGET mbed-os-example-cellular) + +include(${MBED_PATH}/tools/cmake/app.cmake) + +add_subdirectory(${MBED_PATH}) + +add_executable(${APP_TARGET}) + +mbed_configure_app_target(${APP_TARGET}) + +project(${APP_TARGET}) + +target_include_directories(${APP_TARGET} + PUBLIC + ${CMAKE_CURRENT_SOURCE_DIR}/include +) + +target_sources(${APP_TARGET} + PRIVATE + source/main.cpp +) + +target_link_libraries(${APP_TARGET} + PRIVATE + mbed-os + mbed-netsocket + mbed-cellular +) + +mbed_set_post_build(${APP_TARGET}) + +option(VERBOSE_BUILD "Have a verbose build process") +if(VERBOSE_BUILD) + set(CMAKE_VERBOSE_MAKEFILE ON) +endif()