summaryrefslogtreecommitdiff
path: root/src/downserver/CMakeLists.txt
blob: 2a3b863aa6d89c8b95a56d584771823522f5a032 (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
###############################################################################
# tuxanci/src/downserver/CMakeLists.txt
###############################################################################
# LINKING ( for downserver )
###############################################################################
LINK_LIBRARIES ( ${CMAKE_DL_LIBS} )
IF ( Win )
	LINK_LIBRARIES ( wsock32 )
ENDIF ( Win )
###############################################################################
# SOURCE SPECIFICATION
###############################################################################
IF ( Server )
	SET ( SRC
		${WORKDIR}/base/list	${WORKDIR}/base/textFile
		${WORKDIR}/base/buffer	${WORKDIR}/net/tcp
		${WORKDIR}/downserver/downServer
	)
###############################################################################
# COMPILATION AND INSTALLATION ITSELF
###############################################################################
	ADD_EXECUTABLE ( tuxanci-downserver-${TUXANCI_VERSION} ${SRC} )
	INSTALL ( TARGETS tuxanci-downserver-${TUXANCI_VERSION}
		RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
		LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/${APPNAME} )
ENDIF ( Server )
###############################################################################