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