CMakeLists.txt
459 Bytes
cmake_minimum_required(VERSION 3.2)
project(modbus)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
aux_source_directory(3rdparty/libmodbus DIRSRCS)
include_directories(3rdparty/libmodbus include)
set(SOURCE_FILES
src/main.cpp
src/ConnectionConfig.h
src/IModbusAdapter.h
src/ModbusAdapter.h
src/ModbusAdapter.cpp
src/ModbusConnections.h
src/ModbusConnections.cpp
)
add_executable(main
${SOURCE_FILES}
${DIRSRCS}
)