31 lines
666 B
CMake
31 lines
666 B
CMake
|
add_executable(badvpn-client
|
||
|
client.c
|
||
|
StreamPeerIO.c
|
||
|
DatagramPeerIO.c
|
||
|
PasswordListener.c
|
||
|
DataProto.c
|
||
|
FrameDecider.c
|
||
|
DPRelay.c
|
||
|
DPReceive.c
|
||
|
FragmentProtoDisassembler.c
|
||
|
FragmentProtoAssembler.c
|
||
|
SPProtoEncoder.c
|
||
|
SPProtoDecoder.c
|
||
|
DataProtoKeepaliveSource.c
|
||
|
PeerChat.c
|
||
|
SCOutmsgEncoder.c
|
||
|
SimpleStreamBuffer.c
|
||
|
SinglePacketSource.c
|
||
|
)
|
||
|
target_link_libraries(badvpn-client system flow flowextra tuntap server_conection security threadwork ${NSPR_LIBRARIES} ${NSS_LIBRARIES})
|
||
|
|
||
|
install(
|
||
|
TARGETS badvpn-client
|
||
|
RUNTIME DESTINATION bin
|
||
|
)
|
||
|
|
||
|
install(
|
||
|
FILES badvpn-client.8
|
||
|
DESTINATION share/man/man8
|
||
|
)
|