#cmake support for cvsps 
# author: Cristian Rodriguez crrodriguez@suse.de

PROJECT(cvsps C)
SET(CVSPS_VERSION_MAJOR 2)
SET(CVSPS_VERSION_MINOR 1)
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -Wall -DVERSION=\\\"${CVSPS_VERSION_MAJOR}.${CVSPS_VERSION_MINOR}\\\"")
FIND_PACKAGE(ZLIB REQUIRED)
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
INCLUDE_DIRECTORIES(${ZLIB_INCLUDE_DIR})

SET(CVSPS_SRCS 
	cache.c		cap.c
	cvs_direct.c  cvsps.c
	list_sort.c  stats.c  
	util.c cbtcommon/debug.c cbtcommon/hash.c
	cbtcommon/text_util.c cbtcommon/sio.c cbtcommon/tcpsocket.c
	)

ADD_EXECUTABLE(cvsps ${CVSPS_SRCS})

TARGET_LINK_LIBRARIES(cvsps ${ZLIB_LIBRARY})

INSTALL(PROGRAMS cvsps DESTINATION bin)
INSTALL(FILES cvsps.1 DESTINATION share/man/man1)