Browse Source

pkg-config: Add pi9.pc

master
Jari Vetoniemi 9 years ago
parent
commit
37e882b997
2 changed files with 15 additions and 0 deletions
  1. +4
    -0
      src/CMakeLists.txt
  2. +11
    -0
      src/pi9.pc.in

+ 4
- 0
src/CMakeLists.txt View File

@ -10,5 +10,9 @@ set(PI9_LIBRARIES pi9 CACHE STRING "Libraries of pi9" FORCE)
set(PI9_INCLUDE_DIRS "${PROJECT_BINARY_DIR}/include" CACHE STRING "Include directories of pi9" FORCE)
mark_as_advanced(PI9_LIBRARIES PI9_INCLUDE_DIRS)
# Add pkgconfig
configure_file(pi9.pc.in pi9.pc @ONLY)
install(TARGETS pi9 DESTINATION "${CMAKE_INSTALL_LIBDIR}")
install(DIRECTORY "${PROJECT_BINARY_DIR}/include/pi9" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}")
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/pi9.pc" DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")

+ 11
- 0
src/pi9.pc.in View File

@ -0,0 +1,11 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=${prefix}
libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
Name: @PROJECT_NAME@
Description: 9p server abstraction library
Version: @PROJECT_VERSION@
Requires.private: chck
Libs: -L${libdir} -lpi9
Cflags: -I${includedir}

Loading…
Cancel
Save