comparison extensions/app_radgw/CMakeLists.txt @ 256:042af0000c0a

Ported the auth plugin
author Sebastien Decugis <sdecugis@nict.go.jp>
date Fri, 16 Apr 2010 16:57:39 +0900
parents cb4307a1cd29
children 359e8e394423
comparison
equal deleted inserted replaced
255:cb4307a1cd29 256:042af0000c0a
64 SET_TARGET_PROPERTIES(${PLGNAME} PROPERTIES PREFIX "" ) 64 SET_TARGET_PROPERTIES(${PLGNAME} PROPERTIES PREFIX "" )
65 SET_TARGET_PROPERTIES(${PLGNAME} PROPERTIES SUFFIX ".rgwx" ) 65 SET_TARGET_PROPERTIES(${PLGNAME} PROPERTIES SUFFIX ".rgwx" )
66 TARGET_LINK_LIBRARIES(${PLGNAME} rgw_common) 66 TARGET_LINK_LIBRARIES(${PLGNAME} rgw_common)
67 ENDMACRO(RGWX_ADD_PLUGIN) 67 ENDMACRO(RGWX_ADD_PLUGIN)
68 68
69
70 ### Debug
69 # Example of plugin: 71 # Example of plugin:
70 OPTION(BUILD_RGWX_SAMPLE "Build sample plugin? (for developers only)" OFF) 72 OPTION(BUILD_RGWX_SAMPLE "Build sample plugin? (for developers only)" OFF)
71 IF (BUILD_RGWX_SAMPLE) 73 IF (BUILD_RGWX_SAMPLE)
72 RGWX_ADD_PLUGIN(sample ${RG_COMMON_HEADER} rgwx_sample.c) 74 RGWX_ADD_PLUGIN(sample ${RG_COMMON_HEADER} rgwx_sample.c)
73 ENDIF (BUILD_RGWX_SAMPLE) 75 ENDIF (BUILD_RGWX_SAMPLE)
77 IF (BUILD_RGWX_DEBUG) 79 IF (BUILD_RGWX_DEBUG)
78 RGWX_ADD_PLUGIN(debug ${RG_COMMON_HEADER} rgwx_debug.c) 80 RGWX_ADD_PLUGIN(debug ${RG_COMMON_HEADER} rgwx_debug.c)
79 ENDIF (BUILD_RGWX_DEBUG) 81 ENDIF (BUILD_RGWX_DEBUG)
80 82
81 83
84 ### Authentication, Authorization messages translation.
85 OPTION(BUILD_RGWX_AUTH "Build Authentication & Authorization RADIUS translation plugin? (RFC2865, RFC3579)" ON)
86 IF (BUILD_RGWX_AUTH)
87 RGWX_ADD_PLUGIN(auth ${RG_COMMON_HEADER} rgwx_auth.c)
88 ENDIF (BUILD_RGWX_AUTH)
82 89
83 90
84 91
85 92
86 93
101 # sub_echo_drop.tab.c 108 # sub_echo_drop.tab.c
102 # sub_echo_drop.tab.h) 109 # sub_echo_drop.tab.h)
103 # TARGET_LINK_LIBRARIES(sub_echo_drop rg_common) 110 # TARGET_LINK_LIBRARIES(sub_echo_drop rg_common)
104 # ENDIF (BUILD_SUB_ECHO_DROP) 111 # ENDIF (BUILD_SUB_ECHO_DROP)
105 # 112 #
106 # OPTION(BUILD_SUB_AUTH "Build RADIUS Authentication & Authorization sub-extension? (RFC2865, RFC3579)" ON)
107 # IF (BUILD_SUB_AUTH)
108 # ADD_DEFINITIONS(-DSUB_AUTH_VERBO=2)
109 # ADD_LIBRARY(sub_auth MODULE ${RG_COMMON_HEADER} sub_auth.c)
110 # TARGET_LINK_LIBRARIES(sub_auth rg_common)
111 # ENDIF (BUILD_SUB_AUTH)
112 #
113 # OPTION(BUILD_SUB_ACCT "Build RADIUS Accounting sub-extension? (RFC2866)" ON) 113 # OPTION(BUILD_SUB_ACCT "Build RADIUS Accounting sub-extension? (RFC2866)" ON)
114 # IF (BUILD_SUB_ACCT) 114 # IF (BUILD_SUB_ACCT)
115 # ADD_DEFINITIONS(-DSUB_ACCT_VERBO=2) 115 # ADD_DEFINITIONS(-DSUB_ACCT_VERBO=2)
116 # ADD_LIBRARY(sub_acct MODULE ${RG_COMMON_HEADER} sub_acct.c) 116 # ADD_LIBRARY(sub_acct MODULE ${RG_COMMON_HEADER} sub_acct.c)
117 # TARGET_LINK_LIBRARIES(sub_acct rg_common) 117 # TARGET_LINK_LIBRARIES(sub_acct rg_common)
"Welcome to our mercurial repository"