blob: 202e460681d9eb0be43a893308af45a6b240867a [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001commit a5907daf1b111e4ad7aab4f558f57e2af1e37e55
2Author: Peter Wu <peter@lekensteyn.nl>
3Date: Mon Feb 4 13:08:10 2019 +0100
4
5 CMake: install pkg-config files for parity with autotools
6
7diff --git a/CMakeLists.txt b/CMakeLists.txt
8index a271876..e1496a7 100644
9--- a/CMakeLists.txt
10+++ b/CMakeLists.txt
11@@ -92,6 +92,19 @@ configure_file(Bcg729Config.cmake.in
12 @ONLY
13 )
14
15+set(prefix "${CMAKE_INSTALL_PREFIX}")
16+set(exec_prefix "\${prefix}")
17+set(includedir "\${prefix}/include")
18+set(libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}")
19+configure_file(libbcg729.pc.in
20+ "${CMAKE_CURRENT_BINARY_DIR}/libbcg729.pc"
21+ @ONLY
22+)
23+install(FILES
24+ "${CMAKE_CURRENT_BINARY_DIR}/libbcg729.pc"
25+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig
26+)
27+
28 set(CONFIG_PACKAGE_LOCATION "${CMAKE_INSTALL_DATADIR}/Bcg729/cmake")
29 install(EXPORT Bcg729Targets
30 FILE Bcg729Targets.cmake