diff --git a/CMakeLists.txt b/CMakeLists.txt index d402365..ca4e2cb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,6 +21,16 @@ install( DIRECTORY include/makestuff DESTINATION include ) +configure_file( + ${CMAKE_CURRENT_SOURCE_DIR}/libusbwrap.pc.in + ${CMAKE_CURRENT_BINARY_DIR}/libusbwrap.pc +@ONLY) + +install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/libusbwrap.pc + DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig +) + # List endpoints tool add_subdirectory(lsep) diff --git a/libusbwrap.pc.in b/libusbwrap.pc.in new file mode 100644 index 0000000..7a2f584 --- /dev/null +++ b/libusbwrap.pc.in @@ -0,0 +1,12 @@ +prefix=@CMAKE_INSTALL_PREFIX@ +exec_prefix=${prefix} +libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ +includedir=${prefix}/include + +Name: libusbwrap +Description: A thin wrapper around LibUSB (http://libusb.org). +Requires: common liberror libusb-1.0 +Version: 20170708 +Libs: -L${libdir} -lerror +Cflags: -I${includedir} +