Mercurial > hg > waaad
view extensions/radius_gw/CMakeLists.txt @ 348:7907e7cc0aef
Some stub files for the gateway extension
author | Sebastien Decugis <sdecugis@nict.go.jp> |
---|---|
date | Thu, 30 Apr 2009 17:23:31 +0900 |
parents | |
children | 6d22078428a5 |
line wrap: on
line source
# The rt_default extension PROJECT("RADIUS/Diameter extensible gateway extension for waaad" C) # Parser files BISON_FILE(radius_gw.y) FLEX_FILE(radius_gw.l) SET_SOURCE_FILES_PROPERTIES(lex.radius_gw.c radius_gw.tab.c PROPERTIES COMPILE_FLAGS "-I ${CMAKE_CURRENT_SOURCE_DIR}") # List of source files SET( RGW_DEFAULT_SRC radius_gw.c lex.radius_gw.c radius_gw.tab.c radius_gw.tab.h ) SET( RGW_DEFAULT_HEADER radius_gw.h ) # Compile these files as a module ADD_LIBRARY(radius_gw MODULE ${RGW_DEFAULT_SRC} ${RGW_DEFAULT_HEADER}) # 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) # ENDIF (BUILD_RADIUS_GW_2865)