include_directories("../../CoreLib") include_directories("../../NucleusLib") include_directories("../../PubUtilLib") set(plSockets_SOURCES plBufferedSocketReader.cpp plBufferedSocketWriter.cpp plFdSet.cpp plMemBuffer.cpp plNet.cpp plOutgoingUdpSocket.cpp plRingBuffer.cpp plSocket.cpp plTcpListenSocket.cpp plTcpSocket.cpp ) set(plSockets_HEADERS plBufferedSocketReader.h plBufferedSocketWriter.h plFdSet.h plMemBuffer.h plNet.h plOutgoingUdpSocket.h plRingBuffer.h plSocket.h plTcpListenSocket.h plTcpSocket.h ) add_library(plSockets STATIC ${plSockets_SOURCES} ${plSockets_HEADERS}) source_group("Source Files" FILES ${plSockets_SOURCES}) source_group("Header Files" FILES ${plSockets_HEADERS})