blob: cf442556aa5f4083efb438250828bf7fe1058b60 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001--- a/src/CMakeLists.txt
2+++ b/src/CMakeLists.txt
3@@ -88,7 +88,7 @@ if (BUILD_FRAMEWORK)
4 set_target_properties (${PROJECT_NAME} PROPERTIES FRAMEWORK TRUE)
5 elseif (NOT WIN32)
6 set (TARGET_PCS ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc)
7- configure_file (${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.pc.in ${TARGET_PCS})
8+ configure_file (${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.pc.in ${TARGET_PCS} @ONLY)
9 install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
10 endif ()
11
12@@ -112,7 +112,7 @@ if (WITH_LSR_BINDINGS)
13 set_target_properties (${LSR} PROPERTIES FRAMEWORK TRUE)
14 elseif (NOT WIN32)
15 set (TARGET_PCS "${TARGET_PCS} ${CMAKE_CURRENT_BINARY_DIR}/${LSR}.pc")
16- configure_file (${CMAKE_CURRENT_SOURCE_DIR}/${LSR}.pc.in ${CMAKE_CURRENT_BINARY_DIR}/${LSR}.pc)
17+ configure_file (${CMAKE_CURRENT_SOURCE_DIR}/${LSR}.pc.in ${CMAKE_CURRENT_BINARY_DIR}/${LSR}.pc @ONLY)
18 install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${LSR}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
19 endif ()
20 endif ()
21--- a/src/soxr-lsr.pc.in
22+++ b/src/soxr-lsr.pc.in
23@@ -1,5 +1,10 @@
24-Name: ${LSR}
25-Description: ${DESCRIPTION_SUMMARY} (with libsamplerate-like bindings)
26-Version: ${PROJECT_VERSION}
27-Libs: -L${LIB_INSTALL_DIR} -l${LSR}
28-Cflags: -I${INCLUDE_INSTALL_DIR}
29+prefix=@CMAKE_INSTALL_PREFIX@
30+exec_prefix=@CMAKE_INSTALL_PREFIX@
31+libdir=${exec_prefix}/lib
32+includedir=${prefix}/include
33+
34+Name: @LSR@
35+Description: @DESCRIPTION_SUMMARY@ (with libsamplerate-like bindings)
36+Version: @PROJECT_VERSION@
37+Libs: -L${libdir} -l@LSR@
38+Cflags: -I${includedir}
39--- a/src/soxr.pc.in
40+++ b/src/soxr.pc.in
41@@ -1,5 +1,10 @@
42-Name: ${PROJECT_NAME}
43-Description: ${DESCRIPTION_SUMMARY}
44-Version: ${PROJECT_VERSION}
45-Libs: -L${LIB_INSTALL_DIR} -l${PROJECT_NAME}
46-Cflags: -I${INCLUDE_INSTALL_DIR}
47+prefix=@CMAKE_INSTALL_PREFIX@
48+exec_prefix=@CMAKE_INSTALL_PREFIX@
49+libdir=${exec_prefix}/lib
50+includedir=${prefix}/include
51+
52+Name: @PROJECT_NAME@
53+Description: @DESCRIPTION_SUMMARY@
54+Version: @PROJECT_VERSION@
55+Libs: -L${libdir} -l@PROJECT_NAME@
56+Cflags: -I${includedir}