Mercurial > hg > freeDiameter
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) |