Navigation


Changeset 9:fc7c18867cf7 in freeDiameter for extensions/CMakeLists.txt


Ignore:
Timestamp:
Sep 24, 2009, 2:01:48 PM (15 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

New extension mechanism committed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/CMakeLists.txt

    r8 r9  
    33# We want all resulting objects in the same folder
    44SET(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR})
    5 # And named fdext_XXX instead of libXXX.so
    65
    7 #-- faire une macro ici!
    8 SET(FD_EXT_PREFIX "fdext_" PARENT_SCOPE)
    9 SET(FD_EXT_SUFFIX "" PARENT_SCOPE)
     6# Use the macro FD_ADD_EXTENSION(name files...) to create an extension
     7# It is equivalent to add_library with the appropriate parameters
     8# and naming conventions (.fdx : FreeDiameter eXtension)
     9MACRO(FD_ADD_EXTENSION EXTNAME)
     10  ADD_LIBRARY(${EXTNAME} MODULE ${ARGN})
     11  SET_TARGET_PROPERTIES(${EXTNAME} PROPERTIES PREFIX "" )
     12  SET_TARGET_PROPERTIES(${EXTNAME} PROPERTIES SUFFIX ".fdx" )
     13ENDMACRO(FD_ADD_EXTENSION)
    1014
    1115###########################
Note: See TracChangeset for help on using the changeset viewer.