summaryrefslogtreecommitdiff
path: root/src/downserver/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/downserver/CMakeLists.txt')
-rw-r--r--src/downserver/CMakeLists.txt27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/downserver/CMakeLists.txt b/src/downserver/CMakeLists.txt
new file mode 100644
index 0000000..cc5a591
--- /dev/null
+++ b/src/downserver/CMakeLists.txt
@@ -0,0 +1,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 ( ${APPNAME}-downServer ${SRC} )
+ INSTALL ( TARGETS ${APPNAME}-downServer
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/${APPNAME} )
+ENDIF ( Server )
+############################################################################### \ No newline at end of file