Introduces Regression for 32 and 64 bit threadx and smp kernel in Debug, MinSizeRel and Release configuration #4

Merged
alex merged 79 commits from feature/test into main 2026-04-02 14:09:29 +01:00
Showing only changes of commit c98ac25ca6 - Show all commits

View File

@@ -35,18 +35,24 @@ target_link_libraries(moonlight_platform_common PUBLIC
c c
threadx) threadx)
add_library(moonlight_network_driver OBJECT if(DEFINED NETXDUO_CUSTOM_PORT)
${MOONLIGHT_SRC_DIR}/mnrs_network_driver.c) add_library(moonlight_network_driver OBJECT
target_link_libraries(moonlight_network_driver PUBLIC ${MOONLIGHT_SRC_DIR}/mnrs_network_driver.c)
moonlight_platform_defaults target_link_libraries(moonlight_network_driver PUBLIC
c moonlight_platform_defaults
threadx c
netxduo) threadx
netxduo)
endif()
function(target_add_moonlight_platform TARGET) function(target_add_moonlight_platform TARGET)
target_link_libraries(${TARGET} PRIVATE moonlight_platform_common) target_link_libraries(${TARGET} PRIVATE moonlight_platform_common)
endfunction() endfunction()
function(target_add_moonlight_network_driver TARGET) function(target_add_moonlight_network_driver TARGET)
if(NOT TARGET moonlight_network_driver)
message(FATAL_ERROR "moonlight_network_driver requires netxduo to be available in this build")
endif()
target_link_libraries(${TARGET} PRIVATE moonlight_network_driver) target_link_libraries(${TARGET} PRIVATE moonlight_network_driver)
endfunction() endfunction()