project (sf_smtp)

sf_dynamic_preproc_lib (${CMAKE_CURRENT_BINARY_DIR}/sf_dynamic_preproc_lib.c)

KERIO_TARGET(sf_smtp shared)

KERIO_ADD_INCLUDES_DIR(sf_smtp ${pcreIncludeDir})
KERIO_ADD_INCLUDES_DIR(sf_smtp .)
configHIncludeDir(${PROJECT_NAME})

SET (sf_smtp_SOURCES
	smtp_config.c
	smtp_config.h
	smtp_log.c
	smtp_log.h
	smtp_normalize.c
	smtp_normalize.h
	smtp_util.c
	smtp_util.h
	smtp_xlink2state.c
	smtp_xlink2state.h
	snort_smtp.c
	snort_smtp.h
	spp_smtp.c
	spp_smtp.h
	../libs/ssl.c
	..//libs/ssl.h
	${CMAKE_CURRENT_BINARY_DIR}/sf_dynamic_preproc_lib.c
)

add_definitions(-DPCRE_STATIC)

KERIO_TARGET_DEP (sf_smtp sfdynamic_preproc_libs)
KERIO_TARGET_DEP (sf_smtp sf_dynamic_initialize_lib)
KERIO_TARGET_DONE (sf_smtp)
target_link_libraries(sf_smtp pcre)

set_target_properties(${PROJECT_NAME} PROPERTIES OUTPUT_NAME "${PROJECT_NAME}_preproc")

