# Librspamdserver
SET(LIBSTATSRC		stat_config.c
					stat_process.c)

SET(TOKENIZERSSRC	tokenizers/tokenizers.c
					tokenizers/osb.c)

SET(CLASSIFIERSSRC	classifiers/bayes.c)
                
SET(BACKENDSSRC 	backends/mmaped_file.c)
				
ADD_LIBRARY(rspamd-stat ${LINK_TYPE} ${LIBSTATSRC} 
			${TOKENIZERSSRC} 
			${CLASSIFIERSSRC} 
			${BACKENDSSRC})
IF(NOT DEBIAN_BUILD)
	SET_TARGET_PROPERTIES(rspamd-stat PROPERTIES VERSION ${RSPAMD_VERSION})
ENDIF(NOT DEBIAN_BUILD)
SET_TARGET_PROPERTIES(rspamd-stat PROPERTIES LINKER_LANGUAGE C COMPILE_FLAGS "-DRSPAMD_LIB")
TARGET_LINK_LIBRARIES(rspamd-stat rspamd-server)

IF(CMAKE_COMPILER_IS_GNUCC)
SET_TARGET_PROPERTIES(rspamd-stat PROPERTIES COMPILE_FLAGS "-DRSPAMD_LIB -fno-strict-aliasing")
ENDIF(CMAKE_COMPILER_IS_GNUCC)


IF(NO_SHARED MATCHES "OFF")
	INSTALL(TARGETS rspamd-stat
    	LIBRARY DESTINATION ${LIBDIR} 
    	PUBLIC_HEADER DESTINATION ${INCLUDEDIR})
ENDIF(NO_SHARED MATCHES "OFF")