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)
"Welcome to our mercurial repository"