aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-10-15 09:35:42 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-10-15 09:35:42 +0000
commit0ca799e3f0c6744b66941d04398d6706c7279b85 (patch)
tree023e79dbb032084e9ed12d30410ad2e46ca7e59e
parentf3a81cc15b9cbd3787869e2a4a32fcd82c90c8c4 (diff)
downloadqmmp-0ca799e3f0c6744b66941d04398d6706c7279b85.tar.gz
qmmp-0ca799e3f0c6744b66941d04398d6706c7279b85.tar.bz2
qmmp-0ca799e3f0c6744b66941d04398d6706c7279b85.zip
added pkgconfig files
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2402 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--CMakeLists.txt2
-rw-r--r--src/qmmp/CMakeLists.txt4
-rw-r--r--src/qmmp/qmmp.pc.in11
-rw-r--r--src/qmmpui/CMakeLists.txt3
-rw-r--r--src/qmmpui/qmmpui.pc.in11
5 files changed, 31 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5055115ae..babb89d09 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -85,6 +85,8 @@ ADD_CUSTOM_COMMAND(
COMMAND find
ARGS ${CMAKE_CURRENT_SOURCE_DIR} -name "*.qm" | xargs rm -rf
COMMAND find
+ ARGS ${CMAKE_CURRENT_BINARY_DIR} -name "*.pc" | xargs rm -rf
+ COMMAND find
ARGS ${CMAKE_CURRENT_SOURCE_DIR} -name "*.depends" | xargs rm -rf
COMMAND rm
ARGS -rf ${CMAKE_CURRENT_BINARY_DIR}/install_manifest.txt
diff --git a/src/qmmp/CMakeLists.txt b/src/qmmp/CMakeLists.txt
index de9971ca8..728da1751 100644
--- a/src/qmmp/CMakeLists.txt
+++ b/src/qmmp/CMakeLists.txt
@@ -141,3 +141,7 @@ install(TARGETS libqmmp LIBRARY DESTINATION ${LIB_DIR}
RUNTIME DESTINATION bin
ARCHIVE DESTINATION ${LIB_DIR})
install(FILES ${libqmmp_DEVEL_HDRS} DESTINATION include/qmmp)
+
+
+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/qmmp.pc.in ${CMAKE_CURRENT_BINARY_DIR}/qmmp.pc @ONLY)
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/qmmp.pc DESTINATION ${LIB_DIR}/pkgconfig)
diff --git a/src/qmmp/qmmp.pc.in b/src/qmmp/qmmp.pc.in
new file mode 100644
index 000000000..8035a8a6b
--- /dev/null
+++ b/src/qmmp/qmmp.pc.in
@@ -0,0 +1,11 @@
+prefix=@CMAKE_INSTALL_PREFIX@
+exec_prefix=@CMAKE_INSTALL_PREFIX@
+libdir=@CMAKE_INSTALL_PREFIX@/@LIB_DIR@
+includedir=@CMAKE_INSTALL_PREFIX@/include
+
+Name: qmmp
+Description: qmmp core library
+Version: @QMMP_VERSION@
+Requires: QtCore QtGui
+Libs: -L${libdir} -lqmmp
+Cflags: -I${includedir}
diff --git a/src/qmmpui/CMakeLists.txt b/src/qmmpui/CMakeLists.txt
index 76318c861..d37ce5c03 100644
--- a/src/qmmpui/CMakeLists.txt
+++ b/src/qmmpui/CMakeLists.txt
@@ -128,3 +128,6 @@ install(TARGETS qmmpui LIBRARY DESTINATION ${LIB_DIR}
RUNTIME DESTINATION bin
ARCHIVE DESTINATION ${LIB_DIR})
install(FILES ${libqmmpui_DEVEL_HDRS} DESTINATION include/qmmpui)
+
+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/qmmpui.pc.in ${CMAKE_CURRENT_BINARY_DIR}/qmmpui.pc @ONLY)
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/qmmpui.pc DESTINATION ${LIB_DIR}/pkgconfig)
diff --git a/src/qmmpui/qmmpui.pc.in b/src/qmmpui/qmmpui.pc.in
new file mode 100644
index 000000000..d00f95bb7
--- /dev/null
+++ b/src/qmmpui/qmmpui.pc.in
@@ -0,0 +1,11 @@
+prefix=@CMAKE_INSTALL_PREFIX@
+exec_prefix=@CMAKE_INSTALL_PREFIX@
+libdir=@CMAKE_INSTALL_PREFIX@/@LIB_DIR@
+includedir=@CMAKE_INSTALL_PREFIX@/include
+
+Name: qmmpui
+Description: qmmp user interface library
+Version: @QMMP_VERSION@
+Requires: QtCore QtGui qmmp
+Libs: -L${libdir} -lqmmpui
+Cflags: -I${includedir}