Mercurial > hg > freeDiameter
changeset 313:6fd1e6f56af5
Completed initial debianization
author | Sebastien Decugis <sdecugis@nict.go.jp> |
---|---|
date | Wed, 19 May 2010 11:08:05 +0900 |
parents | 344ebcb39298 |
children | 48225b1db9d4 |
files | CMakeLists.txt INSTALL.Ubuntu debian/control extensions/_sample/CMakeLists.txt extensions/acl_wl/CMakeLists.txt extensions/app_acct/CMakeLists.txt extensions/app_radgw/CMakeLists.txt extensions/dbg_monitor/CMakeLists.txt extensions/dbg_rt/CMakeLists.txt extensions/dict_eap/CMakeLists.txt extensions/dict_nasreq/CMakeLists.txt extensions/rt_default/CMakeLists.txt extensions/test_acct/CMakeLists.txt extensions/test_app/CMakeLists.txt extensions/test_rt_any/CMakeLists.txt freeDiameter/CMakeLists.txt include/freeDiameter/CMakeLists.txt libfreeDiameter/CMakeLists.txt |
diffstat | 18 files changed, 76 insertions(+), 154 deletions(-) [+] |
line wrap: on
line diff
--- a/CMakeLists.txt Mon May 17 18:50:23 2010 +0900 +++ b/CMakeLists.txt Wed May 19 11:08:05 2010 +0900 @@ -23,11 +23,10 @@ # The default directories SET(DEFAULT_CONF_PATH ${CMAKE_INSTALL_PREFIX}/etc/freeDiameter CACHE PATH "Default location of freeDiameter configuration files") -SET(INSTALL_DOCUMENTATION_PATH ${CMAKE_INSTALL_PREFIX}/doc/freeDiameter CACHE PATH "Directory where the documentation is installed.") -SET(INSTALL_HEADERS_PATH ${CMAKE_INSTALL_PREFIX}/include/freeDiameter CACHE PATH "Directory where the headers are installed.") -SET(INSTALL_EXTENSIONS_PATH ${CMAKE_INSTALL_PREFIX}/lib/freeDiameter CACHE PATH "Directory where the extensions are installed / searched.") -SET(INSTALL_DAEMON_PATH ${CMAKE_INSTALL_PREFIX}/bin CACHE PATH "Directory where the daemon binary is installed.") -SET(INSTALL_LIBRARY_PATH ${CMAKE_INSTALL_PREFIX}/lib CACHE PATH "Directory where the libfreeDiameter library is installed.") +SET(INSTALL_HEADERS_SUFFIX include/freeDiameter CACHE PATH "Directory where the headers are installed (relative to CMAKE_INSTALL_PREFIX).") +SET(INSTALL_EXTENSIONS_SUFFIX lib/freeDiameter CACHE PATH "Directory where the extensions are installed / searched (relative to CMAKE_INSTALL_PREFIX).") +SET(INSTALL_DAEMON_SUFFIX bin CACHE PATH "Directory where the daemon binary is installed (relative to CMAKE_INSTALL_PREFIX).") +SET(INSTALL_LIBRARY_SUFFIX lib CACHE PATH "Directory where the libfreeDiameter library is installed (relative to CMAKE_INSTALL_PREFIX).") # All source code should be POSIX 200112L compatible, but some other extensions might be used, so: ADD_DEFINITIONS(-D_GNU_SOURCE) @@ -58,87 +57,3 @@ # Extensions (there is no point in freeDiameter without any extension) SUBDIRS(extensions) - - -#### -## INSTALL section ## - -INSTALL(FILES README LICENSE doc/freediameter.conf.sample - DESTINATION ${INSTALL_DOCUMENTATION_PATH} - COMPONENT freeDiameter-daemon) - - - -#### -## Packaging section ## - -# Default: build a debian package -SET(CPACK_GENERATOR DEB) - -# Parameters for the package -SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README") -SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "freeDiameter: a Diameter implementation (protocol for Authentication, Authorization and Accounting, evolution of RADIUS)") -SET(CPACK_PACKAGE_VENDOR "This is open software") -SET(CPACK_PACKAGE_VERSION_MAJOR "${FD_PROJECT_VERSION_MAJOR}") -SET(CPACK_PACKAGE_VERSION_MINOR "${FD_PROJECT_VERSION_MINOR}") -SET(CPACK_PACKAGE_VERSION_PATCH "${FD_PROJECT_VERSION_REV}") - -SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE") -SET(CPACK_PACKAGE_CONTACT "Sebastien Decugis <sdecugis@nict.go.jp>") -SET(CPACK_PACKAGE_INSTALL_DIRECTORY "CMake ${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}") - -SET(CPACK_COMPONENTS_ALL - freeDiameter-common - freeDiameter-daemon - freeDiameter-dictionary-RFC4005 - freeDiameter-dictionary-RFC4072 - freeDiameter-radius-gateway - freeDiameter-accounting-server - freeDiameter-dev - freeDiameter-debug-tools - ) - -# freeDiameter-common -SET( CPACK_COMPONENT_FREEDIAMETER-COMMON_DISPLAY_NAME "freeDiameter library" ) -SET( CPACK_COMPONENT_FREEDIAMETER-COMMON_DESCRIPTION "The library needed by all freeDiameter components" ) -SET( CPACK_COMPONENT_FREEDIAMETER-COMMON_REQUIRED ON) - -# freeDiameter-daemon -SET( CPACK_COMPONENT_FREEDIAMETER-DAEMON_DISPLAY_NAME "freeDiameter daemon binary" ) -SET( CPACK_COMPONENT_FREEDIAMETER-DAEMON_DESCRIPTION "The daemon providing Diameter Base Protocol support" ) -SET( CPACK_COMPONENT_FREEDIAMETER-DAEMON_DEPENDS freeDiameter-common) - -# freeDiameter-dictionary-RFC4005 -SET( CPACK_COMPONENT_FREEDIAMETER-DICTIONARY-RFC4005_DISPLAY_NAME "freeDiameter RFC4005 (NASREQ) dictionary" ) -SET( CPACK_COMPONENT_FREEDIAMETER-DAEMON_DESCRIPTION "An extension to the daemon's dictionary, providing commands and AVPs for NASREQ application" ) -SET( CPACK_COMPONENT_FREEDIAMETER-DAEMON_DEPENDS freeDiameter-daemon) - -# freeDiameter-dictionary-RFC4072 -SET( CPACK_COMPONENT_FREEDIAMETER-DICTIONARY-RFC4072_DISPLAY_NAME "freeDiameter RFC4072 (EAP) dictionary" ) -SET( CPACK_COMPONENT_FREEDIAMETER-DAEMON_DESCRIPTION "An extension to the daemon's dictionary, providing commands and AVPs for Diameter EAP application" ) -SET( CPACK_COMPONENT_FREEDIAMETER-DAEMON_DEPENDS freeDiameter-dictionary-RFC4005) - -# freeDiameter-radius-gateway -SET( CPACK_COMPONENT_FREEDIAMETER-RADIUS-GATEWAY_DISPLAY_NAME "RADIUS/Diameter gateway extension for freeDiameter" ) -SET( CPACK_COMPONENT_FREEDIAMETER-RADIUS-GATEWAY_DESCRIPTION "This extension provides translation of RADIUS client messages to Diameter servers" ) -SET( CPACK_COMPONENT_FREEDIAMETER-RADIUS-GATEWAY_DEPENDS freeDiameter-dictionary-RFC4072) - -# freeDiameter-accounting-server -SET( CPACK_COMPONENT_FREEDIAMETER-ACCOUNTING-SERVER_DISPLAY_NAME "Accounting server extension for freeDiameter" ) -SET( CPACK_COMPONENT_FREEDIAMETER-ACCOUNTING-SERVER_DESCRIPTION "This extension provides a simple configurable Diameter Base Accounting implementation" ) -SET( CPACK_COMPONENT_FREEDIAMETER-ACCOUNTING-SERVER_DEPENDS freeDiameter-daemon) - -# freeDiameter-dev -SET( CPACK_COMPONENT_FREEDIAMETER-DEV_DISPLAY_NAME "freeDiameter headers" ) -SET( CPACK_COMPONENT_FREEDIAMETER-DEV_DESCRIPTION "Install the headers if you plan to develop new freeDiameter extensions" ) -SET( CPACK_COMPONENT_FREEDIAMETER-DEV_DEPENDS freeDiameter-common) - -# freeDiameter-debug-tools -SET( CPACK_COMPONENT_FREEDIAMETER-DEBUG-TOOLS_DISPLAY_NAME "freeDiameter debug tools" ) -SET( CPACK_COMPONENT_FREEDIAMETER-DEBUG-TOOLS_DESCRIPTION "A set of tools meant for debugging freeDiameter" ) -SET( CPACK_COMPONENT_FREEDIAMETER-DEBUG-TOOLS_DEPENDS freeDiameter-daemon) - -# This is not working well at this time (may 2010), so leave it commented out for the moment. -# INCLUDE(CPack) - -
--- a/INSTALL.Ubuntu Mon May 17 18:50:23 2010 +0900 +++ b/INSTALL.Ubuntu Wed May 19 11:08:05 2010 +0900 @@ -61,7 +61,7 @@ cmake -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \ -DDEFAULT_CONF_PATH:PATH=/etc/freeDiameter \ -DCMAKE_INSTALL_PREFIX:PATH=/usr \ - -DINSTALL_DOCUMENTATION_PATH:PATH=/usr/share/doc/freeDiameter \ + -DINSTALL_DOCUMENTATION_SUFFIX:PATH=share/doc/freeDiameter \ -DBUILD_APP_ACCT:BOOL=ON \ -DBUILD_APP_RADGW:BOOL=ON \ -DBUILD_DBG_MONITOR:BOOL=ON \
--- a/debian/control Mon May 17 18:50:23 2010 +0900 +++ b/debian/control Wed May 19 11:08:05 2010 +0900 @@ -2,10 +2,10 @@ Section: unknown Priority: optional Maintainer: Sebastien Decugis <sdecugis@nict.go.jp> -Build-Depends: debhelper (>=7.0.50~), +Build-Depends: debhelper ( >= 7), cmake, make, gcc, bison, flex, libsctp-dev, libgnutls-dev, libgcrypt-dev, libpq-dev -Standards-Version: 3.8.4 +Standards-Version: 3.8.3 Homepage: http://aaa.koganei.wide.ad.jp Package: freediameter-common @@ -18,35 +18,36 @@ . See 'freeDiameter-dev' package to retrieve the API for the library. -Package: freediameter-daemon -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freediameter-common (= ${binary:Version}) -Suggests: ssl-cert, freediameter-dictionary-RFC4005, freediameter-dictionary-RFC4072 -Description: The freeDiameter daemon. - The freeDiameter daemon provides support for the Diameter - Base Protocol. Without any extension, the daemon can only - be used as a Diameter routing agent. You probably want to - install some freeDiameter extension to extend its features. - . - The daemon is shipped with a small set of extensions, for - example to configure the routing behavior. See the - documentation for more details. - Package: freediameter-dev Architecture: any Depends: freediameter-daemon (= ${binary:Version}), libsctp-dev, libgnutls-dev, libgcrypt-dev Description: This package provides the development files for freeDiameter. +Package: freediameter-daemon +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, freediameter-common (= ${binary:Version}) +Suggests: ssl-cert, freediameter-dictionary-rfc4005, freediameter-dictionary-rfc4072 +Description: The freeDiameter daemon. + The freeDiameter daemon provides support for the Diameter + Base Protocol. Without any extension, the daemon can only + be used as a Diameter routing agent. You probably want to + install some freeDiameter extension(s) to extend its + features. + . + The daemon is shipped with a small set of extensions, for + example to configure the routing behavior. See the + examples for more details. + Package: freediameter-debug-tools Architecture: any -Depends: freediameter-daemon (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}) Description: freeDiameter debug tools. This package provides useful tools to help tracking problems in freeDiameter installation. -Package: freediameter-dictionary-RFC4005 +Package: freediameter-dictionary-rfc4005 Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freediameter-daemon (= ${binary:Version}) +Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}) Description: RFC4005 (NASREQ) dictionary support. This freeDiameter extension provides the dictionary support for commands and AVP defined in RFC4005 (NASREQ). @@ -57,9 +58,9 @@ . This extension does not require a configuration file. -Package: freediameter-dictionary-RFC4072 +Package: freediameter-dictionary-rfc4072 Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freediameter-dictionary-RFC4005 (= ${binary:Version}) +Depends: ${misc:Depends}, freediameter-dictionary-rfc4005 (= ${binary:Version}) Description: RFC4072 (Diameter EAP) dictionary support. This freeDiameter extension provides the dictionary support for commands and AVP defined in RFC4072 (Diameter EAP). @@ -70,9 +71,36 @@ . This extension does not require a configuration file. +Package: freediameter-radius-gateway +Architecture: any +Depends: ${misc:Depends}, freediameter-dictionary-rfc4072 (= ${binary:Version}) +Description: RADIUS/Diameter extensible gateway. + This freeDiameter extension implements a RADIUS to Diameter + gateway. It allows a RADIUS client to connect to a Diameter + server. + . + The support for specific Diameter applications and/or RADIUS + extensions is provided in the gateway by the use of plugins. + Currently, the following plugins are available: + - echodrop.rgwx : drop or echo a RADIUS attribute. + The attribute is not converted to Diameter. + See echodrop.rgwx.conf.sample for details. + - auth.rgwx : Convert Access-Request to Diameter AAR or DER. + Requests For Comments: RADIUS: 2865, 3162, 2868, + 2869, 3579; Diameter: 4005, 4072. + - acct.rgwx : Converts Accounting-Request (2866) to Diameter + ACR (3588). + . + In order to use this extension, your main freeDiameter + configuration file must contain a LoadExtension directive. + See freeDiameter documentation for more details. + . + This extension requires a configuration file. + See app_radgw.conf.sample for more details. + Package: freediameter-accounting-server Architecture: any -Depends: freediameter-daemon (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), libpq5 Description: freeDiameter simple Accounting server. This freeDiameter extension implements the Diameter Base Accounting application. It saves the accounting records
--- a/extensions/_sample/CMakeLists.txt Mon May 17 18:50:23 2010 +0900 +++ b/extensions/_sample/CMakeLists.txt Wed May 19 11:08:05 2010 +0900 @@ -17,6 +17,7 @@ #### ## INSTALL section ## -INSTALL(TARGETS dbg_sample - LIBRARY DESTINATION ${INSTALL_EXTENSIONS_PATH} - COMPONENT freeDiameter-debug-tools) +# Uncomment the following lines to have the extension installed +# INSTALL(TARGETS dbg_sample +# LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} +# COMPONENT freeDiameter-debug-tools)
--- a/extensions/acl_wl/CMakeLists.txt Mon May 17 18:50:23 2010 +0900 +++ b/extensions/acl_wl/CMakeLists.txt Wed May 19 11:08:05 2010 +0900 @@ -34,9 +34,5 @@ # We install with the daemon component because it is a base feature. INSTALL(TARGETS acl_wl - LIBRARY DESTINATION ${INSTALL_EXTENSIONS_PATH} + LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} COMPONENT freeDiameter-daemon) - -INSTALL(FILES ../../doc/acl_wl.conf.sample - DESTINATION ${INSTALL_DOCUMENTATION_PATH} - COMPONENT freeDiameter-daemon)
--- a/extensions/app_acct/CMakeLists.txt Mon May 17 18:50:23 2010 +0900 +++ b/extensions/app_acct/CMakeLists.txt Wed May 19 11:08:05 2010 +0900 @@ -34,9 +34,5 @@ ## INSTALL section ## INSTALL(TARGETS app_acct - LIBRARY DESTINATION ${INSTALL_EXTENSIONS_PATH} + LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} COMPONENT freeDiameter-accounting-server) - -INSTALL(FILES ../../doc/app_acct.conf.sample - DESTINATION ${INSTALL_DOCUMENTATION_PATH} - COMPONENT freeDiameter-accounting-server)
--- a/extensions/app_radgw/CMakeLists.txt Mon May 17 18:50:23 2010 +0900 +++ b/extensions/app_radgw/CMakeLists.txt Wed May 19 11:08:05 2010 +0900 @@ -68,7 +68,7 @@ SET_TARGET_PROPERTIES(${PLGNAME} PROPERTIES SUFFIX ".rgwx" ) TARGET_LINK_LIBRARIES(${PLGNAME} rgw_common) INSTALL(TARGETS ${PLGNAME} - LIBRARY DESTINATION ${INSTALL_EXTENSIONS_PATH} + LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} COMPONENT freeDiameter-radius-gateway) ENDMACRO(RGWX_ADD_PLUGIN) @@ -114,12 +114,7 @@ ## INSTALL section ## INSTALL(TARGETS app_radgw - LIBRARY DESTINATION ${INSTALL_EXTENSIONS_PATH} + LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} COMPONENT freeDiameter-radius-gateway) -INSTALL(FILES ../../doc/app_radgw.conf.sample - DESTINATION ${INSTALL_DOCUMENTATION_PATH} - COMPONENT freeDiameter-radius-gateway) - - # Note that all compiled plugins are added by the RGWX_ADD_PLUGIN macro in the component freeDiameter-radius-gateway as well.
--- a/extensions/dbg_monitor/CMakeLists.txt Mon May 17 18:50:23 2010 +0900 +++ b/extensions/dbg_monitor/CMakeLists.txt Wed May 19 11:08:05 2010 +0900 @@ -7,6 +7,6 @@ ## INSTALL section ## INSTALL(TARGETS dbg_monitor - LIBRARY DESTINATION ${INSTALL_EXTENSIONS_PATH} + LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} COMPONENT freeDiameter-debug-tools)
--- a/extensions/dbg_rt/CMakeLists.txt Mon May 17 18:50:23 2010 +0900 +++ b/extensions/dbg_rt/CMakeLists.txt Wed May 19 11:08:05 2010 +0900 @@ -9,5 +9,5 @@ ## INSTALL section ## INSTALL(TARGETS dbg_rt - LIBRARY DESTINATION ${INSTALL_EXTENSIONS_PATH} + LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} COMPONENT freeDiameter-debug-tools)
--- a/extensions/dict_eap/CMakeLists.txt Mon May 17 18:50:23 2010 +0900 +++ b/extensions/dict_eap/CMakeLists.txt Wed May 19 11:08:05 2010 +0900 @@ -9,5 +9,5 @@ ## INSTALL section ## INSTALL(TARGETS dict_eap - LIBRARY DESTINATION ${INSTALL_EXTENSIONS_PATH} + LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} COMPONENT freeDiameter-dictionary-RFC4072)
--- a/extensions/dict_nasreq/CMakeLists.txt Mon May 17 18:50:23 2010 +0900 +++ b/extensions/dict_nasreq/CMakeLists.txt Wed May 19 11:08:05 2010 +0900 @@ -9,5 +9,5 @@ ## INSTALL section ## INSTALL(TARGETS dict_nasreq - LIBRARY DESTINATION ${INSTALL_EXTENSIONS_PATH} + LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} COMPONENT freeDiameter-dictionary-RFC4005)
--- a/extensions/rt_default/CMakeLists.txt Mon May 17 18:50:23 2010 +0900 +++ b/extensions/rt_default/CMakeLists.txt Wed May 19 11:08:05 2010 +0900 @@ -48,10 +48,5 @@ # We install with the daemon component because it is a base feature. INSTALL(TARGETS rt_default - LIBRARY DESTINATION ${INSTALL_EXTENSIONS_PATH} + LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} COMPONENT freeDiameter-daemon) - -INSTALL(FILES ../../doc/rt_default.conf.sample - DESTINATION ${INSTALL_DOCUMENTATION_PATH} - COMPONENT freeDiameter-daemon) -
--- a/extensions/test_acct/CMakeLists.txt Mon May 17 18:50:23 2010 +0900 +++ b/extensions/test_acct/CMakeLists.txt Wed May 19 11:08:05 2010 +0900 @@ -8,6 +8,6 @@ ## INSTALL section ## INSTALL(TARGETS test_acct - LIBRARY DESTINATION ${INSTALL_EXTENSIONS_PATH} + LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} COMPONENT freeDiameter-debug-tools)
--- a/extensions/test_app/CMakeLists.txt Mon May 17 18:50:23 2010 +0900 +++ b/extensions/test_app/CMakeLists.txt Wed May 19 11:08:05 2010 +0900 @@ -26,9 +26,5 @@ ## INSTALL section ## INSTALL(TARGETS test_app - LIBRARY DESTINATION ${INSTALL_EXTENSIONS_PATH} + LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} COMPONENT freeDiameter-debug-tools) - -INSTALL(FILES ../../doc/test_app.conf.sample - DESTINATION ${INSTALL_DOCUMENTATION_PATH} - COMPONENT freeDiameter-debug-tools)
--- a/extensions/test_rt_any/CMakeLists.txt Mon May 17 18:50:23 2010 +0900 +++ b/extensions/test_rt_any/CMakeLists.txt Wed May 19 11:08:05 2010 +0900 @@ -9,5 +9,5 @@ ## INSTALL section ## INSTALL(TARGETS test_rt_any - LIBRARY DESTINATION ${INSTALL_EXTENSIONS_PATH} + LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} COMPONENT freeDiameter-debug-tools)
--- a/freeDiameter/CMakeLists.txt Mon May 17 18:50:23 2010 +0900 +++ b/freeDiameter/CMakeLists.txt Wed May 19 11:08:05 2010 +0900 @@ -82,5 +82,5 @@ ## INSTALL section ## INSTALL(TARGETS freeDiameterd - RUNTIME DESTINATION ${INSTALL_DAEMON_PATH} + RUNTIME DESTINATION ${INSTALL_DAEMON_SUFFIX} COMPONENT freeDiameter-daemon)
--- a/include/freeDiameter/CMakeLists.txt Mon May 17 18:50:23 2010 +0900 +++ b/include/freeDiameter/CMakeLists.txt Wed May 19 11:08:05 2010 +0900 @@ -90,8 +90,8 @@ CHECK_INCLUDE_FILES (malloc.h HAVE_MALLOC_H) ########################## -# rename this var for the file -SET(DEFAULT_EXTENSIONS_PATH ${INSTALL_EXTENSIONS_PATH}) +# Create the absolute path for searching extensions +SET(DEFAULT_EXTENSIONS_PATH ${CMAKE_INSTALL_PREFIX}/${INSTALL_EXTENSIONS_SUFFIX}) ########################## @@ -106,6 +106,6 @@ # The headers from this directory are required to develop new extensions for freeDiameter. INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/freeDiameter-host.h libfreeDiameter.h freeDiameter.h extension.h - DESTINATION ${INSTALL_HEADERS_PATH} + DESTINATION ${INSTALL_HEADERS_SUFFIX} COMPONENT freeDiameter-dev)
--- a/libfreeDiameter/CMakeLists.txt Mon May 17 18:50:23 2010 +0900 +++ b/libfreeDiameter/CMakeLists.txt Wed May 19 11:08:05 2010 +0900 @@ -33,6 +33,6 @@ ## INSTALL section ## INSTALL(TARGETS libfreeDiameter - LIBRARY DESTINATION ${INSTALL_LIBRARY_PATH} + LIBRARY DESTINATION ${INSTALL_LIBRARY_SUFFIX} COMPONENT freeDiameter-common)