CMakeLists.txt
1 cmake_minimum_required(VERSION 3.12) 2 include(pico_sdk_import.cmake) 3 4 project(picodvi C CXX ASM) 5 set(CMAKE_C_STANDARD 11) 6 set(CMAKE_CXX_STANDARD 17) 7 pico_sdk_init() 8 9 add_compile_options(-Wall) 10 11 # To change the default serial config for all apps, pass e.g. 12 # cmake -DDVI_DEFAULT_SERIAL_CONFIG=pimoroni_demo_hdmi_cfg .. 13 # then rebuild. This is applied via target_compile_definitions on each app 14 # individually. 15 set(DVI_DEFAULT_SERIAL_CONFIG "pico_sock_cfg" CACHE STRING 16 "Select a default pin configuration from common_dvi_pin_configs.h") 17 18 include_directories( 19 assets 20 include 21 ) 22 23 add_subdirectory(libdvi) 24 add_subdirectory(libsprite) 25 26 add_subdirectory(apps)