summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeffrey C. Ollie <jeff@ocjtech.us>2008-09-12 11:41:31 -0500
committerJeffrey C. Ollie <jeff@ocjtech.us>2008-09-12 11:41:31 -0500
commitc25d987cb3bc1c3716ec3939eccef6b4d230e486 (patch)
tree539afb2d110fc038011ea8aa42e4114e3d2a3b3e
parent5bc318700126fe2322a0c6e6936ff6b9ccaae314 (diff)
downloadlibresample-c25d987cb3bc1c3716ec3939eccef6b4d230e486.tar.gz
libresample-c25d987cb3bc1c3716ec3939eccef6b4d230e486.tar.xz
libresample-c25d987cb3bc1c3716ec3939eccef6b4d230e486.zip
Add a package config file.
-rw-r--r--CMakeLists.txt3
-rw-r--r--libresample.pc.in7
2 files changed, 10 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index cbb92bb..de535cf 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -24,6 +24,7 @@ pkg_check_modules(SNDFILE sndfile)
pkg_check_modules(SAMPLERATE samplerate)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/configtemplate.h ${CMAKE_CURRENT_BINARY_DIR}/src/config.h)
+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/libresample.pc.in ${CMAKE_CURRENT_BINARY_DIR}/libresample.pc)
add_library(resample SHARED src/filterkit.c src/resample.c src/resamplesubs.c)
set_target_properties(resample PROPERTIES VERSION 1.0 SOVERSION 1)
@@ -47,3 +48,5 @@ if(SAMPLERATE_FOUND)
set_target_properties(compareresample PROPERTIES COMPILE_FLAGS "${SAMPLERATE_CFLAGS}" LINK_FLAGS "${SAMPLERATE_LDFLAGS}")
add_test(compareresample compareresample)
endif(SAMPLERATE_FOUND)
+
+install(FILES libresample.pc DESTINATION ${LIBDIR}/pkgconfig)
diff --git a/libresample.pc.in b/libresample.pc.in
new file mode 100644
index 0000000..c984e74
--- /dev/null
+++ b/libresample.pc.in
@@ -0,0 +1,7 @@
+prefix=${CMAKE_INSTALL_PREFIX}
+
+Name: libresample
+Description: A real-time library for audio sampling rate conversion
+Version: 0.1.3
+Cflags: ${CMAKE_C_FLAGS}
+Libs: ${CMAKE_SHARED_LINKER_FLAGS} -lm