cmake_minimum_required(VERSION 3.0)
project(defrost)

set(SOURCE_FILES
BaseListeningThread.h
BaseListeningThread.cpp

ModbusServiceListenThread.h
ModbusServiceListenThread.cpp
ModbusServiceWorker.h
ModbusServiceWorker.cpp

SynchronousSocket.h
SynchronousSocket.cpp

Thread.h
Thread.cpp

configparser.h
configparser.cpp
globals.h
globals.cpp

defrost.cpp

libdiff.h
libdiff.cpp
liblog.h
liblog.cpp
)

link_libraries(pthread)
add_executable(defrost ${SOURCE_FILES} ./defrost.cpp)