1 ###| CMAKE Baulk Server/Client |###
4 project( BaulkServerClient )
5 cmake_minimum_required( VERSION 2.6 )
6 set( HEAD_DIR ${PROJECT_SOURCE_DIR}/../../.. )
51 ##| Packet Encoder/Decoder
69 ###| Baulk Common Libraries
71 ${HEAD_DIR}/src/Common
79 find_package( Qt4 REQUIRED )
80 set( QT_USE_QTNETWORK 1 )
81 include( ${QT_USE_FILE} )
84 ##| Packet Encoder/Decoder
85 QT4_WRAP_CPP( MOC_SRCS_PED ${HDRS_PED} )
88 add_library( ${LIB_PED} STATIC ${SRCS_PED} ${MOC_SRCS_PED} )
90 add_library( ${LIB_PED} SHARED ${SRCS_PED} ${MOC_SRCS_PED} )
93 target_link_libraries( ${LIB_PED} ${QT_LIBRARIES} )
97 QT4_WRAP_CPP( MOC_SRCS_BS ${HDRS_BS} )
98 add_executable( ${EXEC_BS} ${SRCS_BS} ${MOC_SRCS_BS} )
99 target_link_libraries( ${EXEC_BS}
106 QT4_WRAP_CPP( MOC_SRCS_BC ${HDRS_BC} )
109 add_library( ${LIB_BC} STATIC ${SRCS_BC} ${MOC_SRCS_BC} )
111 add_library( ${LIB_BC} SHARED ${SRCS_BC} ${MOC_SRCS_BC} )
114 target_link_libraries( ${LIB_BC}