view extensions/app_diameap/plugins/CMakeLists.txt @ 438:e7814e24e57b

Corrected compilation warnings on app_diameap
author Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
date Wed, 28 Jul 2010 15:59:39 +0900
parents 1bb1bc417efe
children 7d431a751d6c
line wrap: on
line source

PROJECT("EAP Methods Plugins" C)

MACRO(EAP_ADD_METHOD METHNAME)
  ADD_LIBRARY(${METHNAME} MODULE ${ARGN})
  SET_TARGET_PROPERTIES(${METHNAME} PROPERTIES PREFIX "" )
  SET_TARGET_PROPERTIES(${METHNAME} PROPERTIES SUFFIX ".emp" )
  INSTALL(TARGETS ${METHNAME}
	LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX}
	COMPONENT freeDiameter-eap-server)
ENDMACRO(EAP_ADD_METHOD)

###########################
# EAP Methods Plugins Section

# EAP Identity plugin
OPTION(BUILD_EAP_IDENTITY "Build EAP Identity Plugin " ON)
	IF (BUILD_EAP_IDENTITY)
	   ADD_SUBDIRECTORY(eap_identity)
	ENDIF (BUILD_EAP_IDENTITY)

# EAP MD5 plugin
OPTION(BUILD_EAP_MD5 "Build EAP-MD5 Plugin " OFF)
	IF (BUILD_EAP_MD5)
	   ADD_SUBDIRECTORY(eap_md5)
	ENDIF (BUILD_EAP_MD5)

# EAP TLS plugin
OPTION(BUILD_EAP_TLS "Build EAP-TLS Plugin " OFF)
	IF (BUILD_EAP_TLS)
	   ADD_SUBDIRECTORY(eap_tls)
	ENDIF (BUILD_EAP_TLS)
"Welcome to our mercurial repository"