Editor
ci / checks (push) Has been cancelled

This commit is contained in:
khodowany
2026-09-10 18:54:24 -05:00
parent 1a13d6b0e1
commit ea4e0bbba1
22 changed files with 148 additions and 6189 deletions
+7 -3
View File
@@ -1,4 +1,5 @@
include(GNUInstallDirs)
option(BUILD_TESTING "Build Product Vamp tests" OFF)
include(CTest)
set(CMAKE_CXX_STANDARD 23)
@@ -11,7 +12,7 @@ find_package(ligo CONFIG REQUIRED)
find_package(noto CONFIG REQUIRED)
find_package(luma CONFIG REQUIRED)
find_package(sonus CONFIG REQUIRED)
find_package(Python3 COMPONENTS Interpreter REQUIRED)
include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/font.cmake)
execute_process(
COMMAND git rev-parse --short=12 HEAD
@@ -26,7 +27,7 @@ endif()
set(VAMP_STYLE_SOURCES
src/vamp_style.cpp
src/vamp_style/font.cpp
${VAMP_FONT_SOURCE}
)
add_library(vamp-style STATIC ${VAMP_STYLE_SOURCES})
@@ -186,6 +187,10 @@ if(VAMP_BUILD_PICO_FIRMWARE)
file(GLOB VAMP_PICO_SOURCES CONFIGURE_DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
${CMAKE_CURRENT_SOURCE_DIR}/cmake/pico.cmake
${CMAKE_CURRENT_SOURCE_DIR}/cmake/font.cmake
${CMAKE_CURRENT_SOURCE_DIR}/tools/generate_pico_font.py
${CMAKE_CURRENT_SOURCE_DIR}/tools/requirements.txt
${CMAKE_CURRENT_SOURCE_DIR}/package/assets/fonts/petaluma/PetalumaScript.otf
${CMAKE_CURRENT_SOURCE_DIR}/cmake/vamp_options.cmake
${CMAKE_CURRENT_SOURCE_DIR}/include/*.hpp
${CMAKE_CURRENT_SOURCE_DIR}/include/vamp_style/*.hpp
@@ -194,7 +199,6 @@ if(VAMP_BUILD_PICO_FIRMWARE)
${CMAKE_CURRENT_SOURCE_DIR}/include/vamp_pico/*.hpp
${CMAKE_CURRENT_SOURCE_DIR}/include/vamp_protocol/*.hpp
${CMAKE_CURRENT_SOURCE_DIR}/src/vamp_style.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/vamp_style/*.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/vamp_pico/*.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/vamp_protocol/*.cpp
)