27 lines
583 B
CMake
27 lines
583 B
CMake
set(PROJECT hello_world)
|
|
|
|
cmake_minimum_required(VERSION 3.12)
|
|
|
|
if (NOT DEFINED ENV{PICO_SDK_PATH})
|
|
message(FATAL_ERROR "PICO_SDK_PATH is not set.")
|
|
endif()
|
|
|
|
include(cmake/pico_sdk_import.cmake)
|
|
|
|
project(${PROJECT} C CXX ASM)
|
|
set(CMAKE_C_STANDARD 11)
|
|
set(CMAKE_CXX_STANDARD 17)
|
|
|
|
pico_sdk_init()
|
|
|
|
add_subdirectory(third_party/mfrc522_integration)
|
|
|
|
add_executable(${PROJECT} main.c)
|
|
|
|
target_link_libraries(${PROJECT} pico_stdlib)
|
|
target_link_libraries(${PROJECT} mfrc522)
|
|
|
|
pico_add_extra_outputs(${PROJECT})
|
|
pico_enable_stdio_usb(${PROJECT} 1)
|
|
pico_enable_stdio_uart(${PROJECT} 0)
|