Files
pico-vga/CMakeLists.txt
2023-06-15 12:00:00 +01:00

36 lines
669 B
CMake

cmake_minimum_required(VERSION 3.13)
set(CMAKE_C_STANDARD 11)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(PICO_SDK_FETCH_FROM_GIT on)
include(pico_sdk_import.cmake)
project(pico_vga C CXX ASM)
include_directories(${CMAKE_SOURCE_DIR}/src)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror -Wall -O2")
pico_sdk_init()
add_executable(pico_vga
src/main.c
src/vga.c
)
target_link_libraries(pico_vga
pico_stdlib
hardware_pio
hardware_dma
hardware_irq
hardware_clocks
)
pico_generate_pio_header(pico_vga ${CMAKE_CURRENT_LIST_DIR}/src/vga.pio)
pico_enable_stdio_usb(pico_vga 1)
pico_enable_stdio_uart(pico_vga 0)
pico_add_extra_outputs(pico_vga)