summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
blob: 82c638836d8f9343c584b80202f02102ea9708f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
include_directories(
	../include
)

add_library(erebos
	attach.cpp
	channel.cpp
	contact.cpp
	frp.cpp
	identity.cpp
	message.cpp
	network.cpp
	pairing.cpp
	pubkey.cpp
	service.cpp
	state.cpp
	storage.cpp
	sync.cpp
	time.cpp
	uuid.cpp
)

add_executable(erebos-bin
	main.cpp
)

set_target_properties(erebos-bin
	PROPERTIES OUTPUT_NAME erebos
)

target_link_libraries(erebos-bin
	erebos
	stdc++fs
	Threads::Threads
	${ZLIB_LIBRARIES}
	${OPENSSL_LIBRARIES}
	${B2_LIBRARY}
	)