File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ # Copyright (c) 2020 ARM Limited. All rights reserved.
2+ # SPDX-License-Identifier: Apache-2.0
3+
4+ cmake_minimum_required (VERSION 3.13 FATAL_ERROR)
5+
6+ # TODO: @mbed-os-tools MBED_ROOT and MBED_CONFIG_PATH should probably come from mbedtools
7+ set (MBED_ROOT ${CMAKE_CURRENT_SOURCE_DIR} /mbed-os CACHE INTERNAL "" )
8+ set (MBED_CONFIG_PATH ${CMAKE_CURRENT_SOURCE_DIR} /.mbedbuild CACHE INTERNAL "" )
9+ set (APP_TARGET BLE_Button)
10+
11+ add_subdirectory (${MBED_ROOT} )
12+
13+ add_executable (${APP_TARGET} )
14+
15+ mbed_configure_app_target(${APP_TARGET} )
16+
17+ mbed_set_mbed_target_linker_script(${APP_TARGET} )
18+
19+ project (${APP_TARGET} )
20+
21+ target_include_directories (${APP_TARGET}
22+ PRIVATE
23+ ${CMAKE_CURRENT_SOURCE_DIR} /source
24+ )
25+
26+ target_sources (${APP_TARGET}
27+ PRIVATE
28+ source /main.cpp
29+ )
30+
31+ target_link_libraries (${APP_TARGET} mbed-os)
32+
33+ mbed_generate_bin_hex(${APP_TARGET} )
34+
35+ option (VERBOSE_BUILD "Have a verbose build process" )
36+ if (VERBOSE_BUILD)
37+ set (CMAKE_VERBOSE_MAKEFILE ON )
38+ endif ()
You can’t perform that action at this time.
0 commit comments