瀏覽代碼

pkg-config: Add pi9.pc

master
Jari Vetoniemi 9 年之前
父節點
當前提交
37e882b997
共有 2 個文件被更改,包括 15 次插入0 次删除
  1. +4
    -0
      src/CMakeLists.txt
  2. +11
    -0
      src/pi9.pc.in

+ 4
- 0
src/CMakeLists.txt 查看文件

@ -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 查看文件

@ -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…
取消
儲存