cmake_minimum_required(VERSION 3.13...3.27) add_executable(dvi-dynamic src/main.cpp src/framebuffer.cpp ) pico_generate_pio_header(dvi-dynamic ${CMAKE_CURRENT_SOURCE_DIR}/src/fpga.pio) FileEmbedAdd(${CMAKE_CURRENT_SOURCE_DIR}/rtl_bin/mandelbrot.bin) target_include_directories(dvi-dynamic PRIVATE include) target_link_libraries(dvi-dynamic pico_ice_sdk hardware_dma hardware_pio file_embed ) pico_add_extra_outputs(dvi-dynamic)