Navigation


Changeset 658:f198d16fa7f4 in freeDiameter for libfdproto/CMakeLists.txt


Ignore:
Timestamp:
Jan 14, 2011, 3:15:23 PM (13 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Initial commit for 1.1.0:

  • Restructuring:
    • libfreeDiameter:
      • renamed folder & binary into libfdproto
      • renamed libfD.h into fdproto-internal.h
      • removed signals management (replaced by triggers in libfdcore)
  • freeDiameter split into:
    • libfdcore (most contents)
      • renamed fD.h into fdcore-internal.h
      • added core.c for framework init/shutdown.
      • new triggers mechanism in events.c.
  • freeDiameterd (main, command line parsing, signals management)
  • tests:
    • now in top-level directory tests.
  • other changes:
    • fd_dict_new now returns 0 on duplicate identical entries.
    • fixes in dict_legacy_xml
    • fixes in some dictionaries
    • moved FD_DEFAULT_CONF_FILENAME definition to freeDiameter-host.h
File:
1 moved

Legend:

Unmodified
Added
Removed
  • libfdproto/CMakeLists.txt

    r320 r658  
    11# Name of the subproject
    2 Project("libfreeDiameter" C)
     2Project("libfdproto" C)
    33
    44# List of source files for the library
    5 SET(LFD_SRC
    6         libfD.h
     5SET(LFDPROTO_SRC
     6        fdproto-internal.h
    77        dictionary.c
    88        dispatch.c
     
    1414        rt_data.c
    1515        sessions.c
    16         signal.c
    1716        )
    1817
    19 # Save the list of files for testcases in the daemon's directory
    20 SET(LFD_SRC ${LFD_SRC} PARENT_SCOPE)
     18# Save the list of files for testcases in the core's directory
     19SET(LFDPROTO_SRC ${LFDPROTO_SRC} PARENT_SCOPE)
    2120
    2221# Build as a shared library
    23 ADD_LIBRARY(libfreeDiameter SHARED ${LFD_SRC})
     22ADD_LIBRARY(libfdproto SHARED ${LFDPROTO_SRC})
    2423
    2524# Avoid the liblib name, and set the version
    26 SET_TARGET_PROPERTIES(libfreeDiameter PROPERTIES
    27         OUTPUT_NAME "freeDiameter"
     25SET_TARGET_PROPERTIES(libfdproto PROPERTIES
     26        OUTPUT_NAME "fdproto"
    2827        SOVERSION ${FD_PROJECT_VERSION_API}
    2928        VERSION ${FD_PROJECT_VERSION_MAJOR}.${FD_PROJECT_VERSION_MINOR}.${FD_PROJECT_VERSION_REV})
    3029
    3130# The library itself needs other libraries
    32 TARGET_LINK_LIBRARIES(libfreeDiameter ${LFD_LIBS})
     31TARGET_LINK_LIBRARIES(libfdproto ${LFDPROTO_LIBS})
    3332
    3433
     
    3635## INSTALL section ##
    3736
    38 INSTALL(TARGETS libfreeDiameter
     37INSTALL(TARGETS libfdproto
    3938        LIBRARY DESTINATION ${INSTALL_LIBRARY_SUFFIX}
    4039        COMPONENT freeDiameter-common)
Note: See TracChangeset for help on using the changeset viewer.