Ensure that gtest/gmock pkgconfig requirements specify version

Google Test and Google Mock require matching versions to work,
so this requirement should be described in the pkgconfig files.

This change is derived from the one used for the Fedora gtest package.

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
pull/2756/head
Neal Gompa 5 years ago
parent 749148f1ac
commit 3549237957
  1. 2
      googlemock/cmake/gmock.pc.in
  2. 2
      googlemock/cmake/gmock_main.pc.in
  3. 2
      googletest/cmake/gtest_main.pc.in

@ -5,6 +5,6 @@ Name: gmock
Description: GoogleMock (without main() function) Description: GoogleMock (without main() function)
Version: @PROJECT_VERSION@ Version: @PROJECT_VERSION@
URL: https://github.com/google/googletest URL: https://github.com/google/googletest
Requires: gtest Requires: gtest = @PROJECT_VERSION@
Libs: -L${libdir} -lgmock @CMAKE_THREAD_LIBS_INIT@ Libs: -L${libdir} -lgmock @CMAKE_THREAD_LIBS_INIT@
Cflags: -I${includedir} @GTEST_HAS_PTHREAD_MACRO@ Cflags: -I${includedir} @GTEST_HAS_PTHREAD_MACRO@

@ -5,6 +5,6 @@ Name: gmock_main
Description: GoogleMock (with main() function) Description: GoogleMock (with main() function)
Version: @PROJECT_VERSION@ Version: @PROJECT_VERSION@
URL: https://github.com/google/googletest URL: https://github.com/google/googletest
Requires: gmock Requires: gmock = @PROJECT_VERSION@
Libs: -L${libdir} -lgmock_main @CMAKE_THREAD_LIBS_INIT@ Libs: -L${libdir} -lgmock_main @CMAKE_THREAD_LIBS_INIT@
Cflags: -I${includedir} @GTEST_HAS_PTHREAD_MACRO@ Cflags: -I${includedir} @GTEST_HAS_PTHREAD_MACRO@

@ -5,6 +5,6 @@ Name: gtest_main
Description: GoogleTest (with main() function) Description: GoogleTest (with main() function)
Version: @PROJECT_VERSION@ Version: @PROJECT_VERSION@
URL: https://github.com/google/googletest URL: https://github.com/google/googletest
Requires: gtest Requires: gtest = @PROJECT_VERSION@
Libs: -L${libdir} -lgtest_main @CMAKE_THREAD_LIBS_INIT@ Libs: -L${libdir} -lgtest_main @CMAKE_THREAD_LIBS_INIT@
Cflags: -I${includedir} @GTEST_HAS_PTHREAD_MACRO@ Cflags: -I${includedir} @GTEST_HAS_PTHREAD_MACRO@

Loading…
Cancel
Save