You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bcunit/SOURCES/bcunit-pkg-conf-pc.patch

44 lines
1.4 KiB

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2287a32..2b09d5c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -49,7 +49,7 @@ configure_file(${PROJECT_SOURCE_DIR}/config.h.cmake ${PROJECT_BINARY_DIR}/config
set(exec_prefix ${CMAKE_INSTALL_BINDIR})
set(libdir ${CMAKE_INSTALL_LIBDIR})
set(includedir ${CMAKE_INSTALL_INCLUDEDIR})
-configure_file(${PROJECT_SOURCE_DIR}/bcunit.pc.in ${PROJECT_BINARY_DIR}/bcunit.pc)
+configure_file(${PROJECT_SOURCE_DIR}/bcunit.pc.in ${PROJECT_BINARY_DIR}/bcunit.pc @ONLY)
install(FILES ${PROJECT_BINARY_DIR}/bcunit.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
diff --git a/bcunit.pc.in b/bcunit.pc.in
index 1b43b15..160e6fd 100644
--- a/bcunit.pc.in
+++ b/bcunit.pc.in
@@ -1,10 +1,10 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
+prefix=@CMAKE_INSTALL_PREFIX@
+exec_prefix=@CMAKE_INSTALL_PREFIX@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
Name: BCUnit
Description: C Unit Testing Framework
-Version: @VERSION@-@RELEASE@
+Version: @PROJECT_VERSION@
Libs: -L${libdir} -lbcunit
Cflags: -I${includedir}
diff --git a/bcunit.pc.in b/bcunit.pc.in
index 160e6fd..faaa942 100644
--- a/bcunit.pc.in
+++ b/bcunit.pc.in
@@ -7,4 +7,4 @@ Name: BCUnit
Description: C Unit Testing Framework
Version: @PROJECT_VERSION@
Libs: -L${libdir} -lbcunit
-Cflags: -I${includedir}
+Cflags: -I${includedir}/BCUnit