draw aircraft

This commit is contained in:
2026-08-05 13:05:30 +02:00
parent 25824ac2f9
commit 704126fd3f
10 changed files with 66 additions and 7 deletions
+9 -4
View File
@@ -10,6 +10,11 @@ set(BUILD_DOCUMENTATION OFF CACHE BOOL "" FORCE)
set(BUILD_BOTH_LIBRARIES OFF CACHE BOOL "" FORCE)
set(PACKAGE_DEBIAN OFF CACHE BOOL "" FORCE)
# Automatically collect core sources and platform-specific HAL files
file(GLOB CORE_SOURCES CONFIGURE_DEPENDS "src/core/*.cpp" "src/core/*.c")
file(GLOB HAL_PICO_SOURCES CONFIGURE_DEPENDS "src/hal/*_pico.cpp")
file(GLOB HAL_LINUX_SOURCES CONFIGURE_DEPENDS "src/hal/*_linux.cpp")
if(BUILD_FOR_PICO)
set(PICO_BOARD pico_w CACHE STRING "Board type")
include(pico_sdk_import.cmake)
@@ -25,8 +30,8 @@ if(BUILD_FOR_PICO)
add_executable(p-rad
src/main.cpp
src/core/logic.cpp
src/hal/hal_pico.cpp
${CORE_SOURCES}
${HAL_PICO_SOURCES}
)
target_compile_definitions(p-rad PRIVATE PICO_BUILD)
@@ -47,8 +52,8 @@ else()
add_executable(p-rad
src/main.cpp
src/core/logic.cpp
src/hal/hal_linux.cpp
${CORE_SOURCES}
${HAL_LINUX_SOURCES}
)
target_include_directories(p-rad PRIVATE src)