Various fixes

This commit is contained in:
Valerio De Benedetto 2025-06-26 23:57:23 +02:00
parent 979f66fac0
commit 7df6f11fb0
2 changed files with 5 additions and 5 deletions

View File

@ -12,14 +12,14 @@ include_directories(tests examples/linux .)
add_library(nanomodbus nanomodbus.c)
target_include_directories(nanomodbus PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
if(BUILD_EXAMPLES)
if (BUILD_EXAMPLES)
add_executable(client-tcp examples/linux/client-tcp.c)
target_link_libraries(client-tcp nanomodbus)
add_executable(server-tcp examples/linux/server-tcp.c)
target_link_libraries(server-tcp nanomodbus)
endif()
endif ()
if(BUILD_TESTS)
if (BUILD_TESTS)
add_executable(nanomodbus_tests nanomodbus.c tests/nanomodbus_tests.c)
target_link_libraries(nanomodbus_tests pthread)
@ -38,4 +38,4 @@ if(BUILD_TESTS)
add_test(NAME test_server_disabled COMMAND $<TARGET_FILE:server_disabled>)
add_test(NAME test_client_disabled COMMAND $<TARGET_FILE:client_disabled>)
add_test(NAME test_multi_server_rtu COMMAND $<TARGET_FILE:multi_server_rtu>)
endif()
endif ()

View File

@ -114,7 +114,7 @@ FetchContent_Declare(
FetchContent_MakeAvailable(nanomodbus)
...
#...
add_executable(your_program source_codes)
target_link_libraries(your_program nanomodbus)