Navigation



Ignore:
Timestamp:
Oct 28, 2010, 12:59:03 PM (14 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Added the ALL_EXTENSIONS build option; and simplified some CMakeFile directives

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/app_diameap/plugins/CMakeLists.txt

    r438 r583  
    1010ENDMACRO(EAP_ADD_METHOD)
    1111
     12# Use the macro FD_EAP_PLUGIN(extmacroname subdir descr default) to
     13# add a new extension subdirectory.
     14MACRO(FD_EAP_PLUGIN EXTSUBDIR EXTDESCR EXTDEFAULT)
     15   STRING(TOUPPER ${EXTSUBDIR} EXTMACRONAME)
     16   IF (NOT ALL_EXTENSIONS)
     17     OPTION(BUILD_${EXTMACRONAME} ${EXTDESCR} ${EXTDEFAULT})
     18   ENDIF (NOT ALL_EXTENSIONS)
     19   IF (BUILD_${EXTMACRONAME} OR ALL_EXTENSIONS)
     20      ADD_SUBDIRECTORY(${EXTSUBDIR})
     21   ENDIF (BUILD_${EXTMACRONAME} OR ALL_EXTENSIONS)
     22ENDMACRO(FD_EAP_PLUGIN)
     23
    1224###########################
    1325# EAP Methods Plugins Section
    1426
    1527# EAP Identity plugin
    16 OPTION(BUILD_EAP_IDENTITY "Build EAP Identity Plugin " ON)
    17         IF (BUILD_EAP_IDENTITY)
    18            ADD_SUBDIRECTORY(eap_identity)
    19         ENDIF (BUILD_EAP_IDENTITY)
     28FD_EAP_PLUGIN(eap_identity "Build EAP Identity Plugin " ON)
    2029
    2130# EAP MD5 plugin
    22 OPTION(BUILD_EAP_MD5 "Build EAP-MD5 Plugin " OFF)
    23         IF (BUILD_EAP_MD5)
    24            ADD_SUBDIRECTORY(eap_md5)
    25         ENDIF (BUILD_EAP_MD5)
     31FD_EAP_PLUGIN(eap_md5 "Build EAP-MD5 Plugin " OFF)
    2632
    2733# EAP TLS plugin
    28 OPTION(BUILD_EAP_TLS "Build EAP-TLS Plugin " OFF)
    29         IF (BUILD_EAP_TLS)
    30            ADD_SUBDIRECTORY(eap_tls)
    31         ENDIF (BUILD_EAP_TLS)
     34FD_EAP_PLUGIN(eap_tls "Build EAP-TLS Plugin " OFF)
Note: See TracChangeset for help on using the changeset viewer.