cmake_minimum_required(VERSION 3.13)

set(PROJECT "camera_lcd")
project(${PROJECT} C CXX ASM)

set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD 17)

add_executable(${PROJECT}
    main.c
    camera_lcd.c
    )

pico_enable_stdio_usb(${PROJECT} 1)

pico_add_extra_outputs(${PROJECT})

target_include_directories(${PROJECT} PUBLIC
    ${CMAKE_CURRENT_SOURCE_DIR}
    ${LIBSPI_DIR}
    ${MCU_HW_DIR}
    )

target_link_libraries(${PROJECT}
    camera
    pico_stdlib
    hardware_i2c
    hardware_gpio
    mcu_hw
    lcdspi
)
