Mercurial > hg > waaad
changeset 372:0bc3e03125db
Created parser for sub_echo_drop subextension
author | Sebastien Decugis <sdecugis@nict.go.jp> |
---|---|
date | Mon, 25 May 2009 17:25:17 +0900 |
parents | e86dba02630a |
children | 0cb02e490017 |
files | extensions/radius_gw/CMakeLists.txt |
diffstat | 1 files changed, 18 insertions(+), 17 deletions(-) [+] |
line wrap: on
line diff
--- a/extensions/radius_gw/CMakeLists.txt Mon May 25 14:51:46 2009 +0900 +++ b/extensions/radius_gw/CMakeLists.txt Mon May 25 17:25:17 2009 +0900 @@ -54,21 +54,22 @@ ########### Sub extensions ############# # Example of support extension: -# OPTION(BUILD_RADIUS_GW_2865 "Build support for RFC2865? (RADIUS base Authentication support)" ON) -# IF (BUILD_RADIUS_GW_2865) -# BISON_FILE(2865.y) -# FLEX_FILE(2865.l) -# SET_SOURCE_FILES_PROPERTIES(lex.2865.c 2865.tab.c PROPERTIES COMPILE_FLAGS "-I ${CMAKE_CURRENT_SOURCE_DIR}") -# ADD_LIBRARY(2865 MODULE ${RGW_DEFAULT_HEADER} -# 2865.c -# lex.2865.c -# 2865.tab.c -# 2865.tab.h) -# TARGET_LINK_LIBRARIES(2865 rg_common) -# ENDIF (BUILD_RADIUS_GW_2865) +# OPTION(BUILD_RADIUS_GW_SAMPLE "Build sample sub-extension? (for debug only)" OFF) +# IF (BUILD_RADIUS_GW_SAMPLE) +# ADD_LIBRARY(sub_sample MODULE ${RG_COMMON_HEADER} sub_sample.c) +# TARGET_LINK_LIBRARIES(sub_sample rg_common) +# ENDIF (BUILD_RADIUS_GW_SAMPLE) -OPTION(BUILD_RADIUS_GW_SAMPLE "Build sample sub-extension? (for debug only)" ON) - IF (BUILD_RADIUS_GW_SAMPLE) - ADD_LIBRARY(sub_sample MODULE ${RG_COMMON_HEADER} sub_sample.c) - TARGET_LINK_LIBRARIES(sub_sample rg_common) - ENDIF (BUILD_RADIUS_GW_SAMPLE) +OPTION(BUILD_SUB_ECHO_DROP "Build 'echo/drop' sub-extension? (echo or drop specific RADIUS attributes, no Diameter translation)" ON) + IF (BUILD_SUB_ECHO_DROP) + BISON_FILE(sub_echo_drop.y) + FLEX_FILE(sub_echo_drop.l) + SET_SOURCE_FILES_PROPERTIES(lex.sub_echo_drop.c sub_echo_drop.tab.c PROPERTIES COMPILE_FLAGS "-I ${CMAKE_CURRENT_SOURCE_DIR}") + ADD_LIBRARY(sub_echo_drop MODULE ${RG_COMMON_HEADER} + sub_echo_drop.c + sub_echo_drop.h + lex.sub_echo_drop.c + sub_echo_drop.tab.c + sub_echo_drop.tab.h) + TARGET_LINK_LIBRARIES(sub_echo_drop rg_common) + ENDIF (BUILD_SUB_ECHO_DROP)