Commit e62e2d78ae8ab9259667741d2b520cdd5dba0595

Authored by Peter M. Groen
1 parent a1ad3731

Added Modbus-Tools

CMakeLists.txt
... ... @@ -8,4 +8,5 @@ include(projectheader)
8 8 project_header(modbus-cpp)
9 9  
10 10 add_subdirectory(src)
  11 +add_subdirectory(tools)
11 12  
... ...
tools/CMakeLists.txt 0 → 100644
  1 +cmake_minimum_required(VERSION 3.0)
  2 +project(modbus-cpp)
  3 +LIST(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/submodules/cmake)
  4 +
  5 +# ==============================================================================
  6 +# = Include build information
  7 +include(projectheader)
  8 +project_header(modbus-cpp)
  9 +
  10 +add_subdirectory(modbus-master)
  11 +# add_subdirectory(modbus-slave)
... ...
tools/README.md 0 → 100644
tools/modbus-master/CMakeLists.txt 0 → 100644
  1 +cmake_minimum_required(VERSION 3.16)
  2 +LIST(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/submodules/cmake)
  3 +
  4 +include(projectheader)
  5 +project_header(modbus-master)
  6 +
  7 +include(compiler)
  8 +
  9 +include_directories(
  10 + ${CMAKE_SOURCE_DIR}/include
  11 +)
  12 +
  13 +set(SRC_LIST
  14 +)
  15 +
... ...
tools/modbus-slave/CMakeLists.txt 0 → 100644
  1 +cmake_minimum_required(VERSION 3.16)
  2 +LIST(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/submodules/cmake)
  3 +
  4 +include(projectheader)
  5 +project_header(modbus-cpp)
  6 +
  7 +include(compiler)
  8 +
  9 +include_directories(
  10 + ${CMAKE_SOURCE_DIR}/include
  11 +)
  12 +
  13 +set(SRC_LIST
  14 + ${CMAKE_CURRENT_SOURCE_DIR}/modbusbase.h
  15 + ${CMAKE_CURRENT_SOURCE_DIR}/modbusbase.cpp
  16 + ${CMAKE_CURRENT_SOURCE_DIR}/modbustcp.h
  17 + ${CMAKE_CURRENT_SOURCE_DIR}/modbustcp.cpp
  18 + ${CMAKE_CURRENT_SOURCE_DIR}/modbusrtu.h
  19 + ${CMAKE_CURRENT_SOURCE_DIR}/modbusrtu.cpp
  20 + ${CMAKE_CURRENT_SOURCE_DIR}/connectionconfig.h
  21 + ${CMAKE_CURRENT_SOURCE_DIR}/connectionconfig.cpp
  22 +)
  23 +
  24 +include(library)
  25 +add_libraries(PUBLIC
  26 +)
  27 +
  28 +include(installation)
  29 +install_component()
  30 +
... ...