makes smp a lib only
This commit is contained in:
@@ -34,13 +34,11 @@ threadx_smp_add_offsets(
|
|||||||
OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}/generated
|
OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}/generated
|
||||||
SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/src/tx_asm_offsets.c
|
SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/src/tx_asm_offsets.c
|
||||||
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
|
||||||
OUT_INCLUDE_DIR THREADX_SMP_GENERATED_INC_DIR
|
OUT_INCLUDE_DIR THREADX_SMP_GENERATED_INC_DIR
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -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
|
|
||||||
|
|||||||
Reference in New Issue
Block a user