Author: astitcher
Date: Fri Sep 28 20:50:05 2012
New Revision: 1391646

URL: http://svn.apache.org/viewvc?rev=1391646&view=rev
Log:
PROTON-20: Pkg config file for qpid-proton library

Added:
    qpid/proton/trunk/proton-c/src/libqpid-proton.pc.in
Modified:
    qpid/proton/trunk/proton-c/CMakeLists.txt

Modified: qpid/proton/trunk/proton-c/CMakeLists.txt
URL: 
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/CMakeLists.txt?rev=1391646&r1=1391645&r2=1391646&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/CMakeLists.txt (original)
+++ qpid/proton/trunk/proton-c/CMakeLists.txt Fri Sep 28 20:50:05 2012
@@ -5,6 +5,12 @@ project (Proton C)
 set (PN_VERSION_MAJOR 0)
 set (PN_VERSION_MINOR 1)
 
+set (PREFIX ${CMAKE_INSTALL_PREFIX})
+set (EXEC_PREFIX ${CMAKE_INSTALL_PREFIX})
+set (LIBDIR ${CMAKE_INSTALL_PREFIX}/lib CACHE STRING "Library directory")
+set (INCLUDEDIR ${CMAKE_INSTALL_PREFIX}/include)
+set (PN_VERSION "${PN_VERSION_MAJOR}.${PN_VERSION_MINOR}")
+
 include(CheckIncludeFile)
 CHECK_INCLUDE_FILE(openssl/ssl.h HAVE_OPENSSL_H)
 
@@ -102,9 +108,16 @@ set_target_properties (
 # Install executables and libraries
 install (TARGETS proton proton-dump qpid-proton
          RUNTIME DESTINATION bin
-         LIBRARY DESTINATION lib)
+         LIBRARY DESTINATION ${LIBDIR})
 
 # Install header files
 file(GLOB headers "include/proton/*.[hi]")
 install (FILES ${headers} DESTINATION include/proton)
 
+# Pkg config file
+
+configure_file(${PROJECT_SOURCE_DIR}/src/libqpid-proton.pc.in
+         ${PROJECT_BINARY_DIR}/libqpid-proton.pc @ONLY)
+install (FILES ${PROJECT_BINARY_DIR}/libqpid-proton.pc
+         DESTINATION ${LIBDIR}/pkgconfig)
+

Added: qpid/proton/trunk/proton-c/src/libqpid-proton.pc.in
URL: 
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/src/libqpid-proton.pc.in?rev=1391646&view=auto
==============================================================================
--- qpid/proton/trunk/proton-c/src/libqpid-proton.pc.in (added)
+++ qpid/proton/trunk/proton-c/src/libqpid-proton.pc.in Fri Sep 28 20:50:05 2012
@@ -0,0 +1,11 @@
+prefix=@PREFIX@
+exec_prefix=@EXEC_PREFIX@
+libdir=@LIBDIR@
+includedir=@INCLUDEDIR@
+
+Name: Proton
+Description: Qpid Proton C library
+Version: @PN_VERSION@
+URL: http://qpid.apache.org/proton/
+Libs: -L${libdir} -lqpidproton
+Cflags: -I${includedir}



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to