set(snortSrcRoot ${CMAKE_CURRENT_SOURCE_DIR}/src)

macro(configHIncludeDir project)
	KERIO_ADD_INCLUDES_DIR(${project} ${snortSrcRoot}/linux)
endmacro(configHIncludeDir)

set (dollarSign "$$")

foreach (command sed flex bison) 		
	set (${command}Command ${command}) 		
endforeach (command sed flex bison)

add_definitions(-DDYNAMIC_PLUGIN -DPREPROCESSOR_AND_DECODER_RULE_EVENTS -DGRE -DGIDS -DSNORT_RELOAD -DRELOAD_ERROR_FATAL -DSF_VISIBILITY)
add_definitions(-DHAVE_CONFIG_H -DTARGET_BASED -DNO_NON_ETHER_DECODER -DNORMALIZER -DACTIVE_RESPONSE)

set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden")

add_subdirectory(src/dynamic-preprocessors)
add_subdirectory(src/dynamic-plugins/sf_engine)
add_subdirectory(src)

INSTALL(
	DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
	DESTINATION "${snortSrcInstDir}"
	REGEX CVS EXCLUDE
	REGEX CMakeLists.txt EXCLUDE
)
