makes smp a lib only

This commit is contained in:
2026-03-12 15:56:48 +01:00
parent 6d635345dd
commit 28aaf8fd96

View File

@@ -36,8 +36,6 @@ threadx_smp_add_offsets(
INCLUDE_DIRS INCLUDE_DIRS
${THREADX_COMMON_SMP_DIR}/inc ${THREADX_COMMON_SMP_DIR}/inc
${THREADX_SMP_CUSTOM_INC} ${THREADX_SMP_CUSTOM_INC}
COMPILE_DEFINITIONS
TX_QUEUE_MESSAGE_MAX_SIZE=16
DEPENDS DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/inc/tx_port.h ${CMAKE_CURRENT_SOURCE_DIR}/inc/tx_port.h
${THREADX_COMMON_SMP_DIR}/inc/tx_api.h ${THREADX_COMMON_SMP_DIR}/inc/tx_api.h
@@ -59,13 +57,3 @@ target_include_directories(threadx_smp PRIVATE
) )
target_compile_definitions(threadx_smp PRIVATE TX_QUEUE_MESSAGE_MAX_SIZE=16) #This is addressed in PR #503 target_compile_definitions(threadx_smp PRIVATE TX_QUEUE_MESSAGE_MAX_SIZE=16) #This is addressed in PR #503
add_dependencies(threadx_smp threadx_smp_offsets) add_dependencies(threadx_smp threadx_smp_offsets)
add_executable(smp_demo)
target_include_directories(smp_demo PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/../moonlight
)
target_link_libraries(smp_demo PRIVATE threadx_smp)
target_sources(smp_demo PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../../src/thread_demo/main.c)
#cmake -S . -B build -DCMAKE_TOOLCHAIN_FILE=$PWD/../../cmake/rv32gc_gnu.cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=YES