Introduces Regression for 32 and 64 bit threadx and smp kernel in Debug, MinSizeRel and Release configuration #4
@@ -35,6 +35,7 @@ target_link_libraries(moonlight_platform_common PUBLIC
|
|||||||
c
|
c
|
||||||
threadx)
|
threadx)
|
||||||
|
|
||||||
|
if(DEFINED NETXDUO_CUSTOM_PORT)
|
||||||
add_library(moonlight_network_driver OBJECT
|
add_library(moonlight_network_driver OBJECT
|
||||||
${MOONLIGHT_SRC_DIR}/mnrs_network_driver.c)
|
${MOONLIGHT_SRC_DIR}/mnrs_network_driver.c)
|
||||||
target_link_libraries(moonlight_network_driver PUBLIC
|
target_link_libraries(moonlight_network_driver PUBLIC
|
||||||
@@ -42,11 +43,16 @@ target_link_libraries(moonlight_network_driver PUBLIC
|
|||||||
c
|
c
|
||||||
threadx
|
threadx
|
||||||
netxduo)
|
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()
|
||||||
|
|||||||
Reference in New Issue
Block a user