diff --git a/remwharead.pc.in b/remwharead.pc.in new file mode 100644 index 0000000..a75b7a1 --- /dev/null +++ b/remwharead.pc.in @@ -0,0 +1,13 @@ +name=@PROJECT_NAME@ +prefix=@CMAKE_INSTALL_PREFIX@ +exec_prefix=${prefix} +libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ +includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ + +Name: ${name} +Description: Saves, archives and retrieves URIs of things you want to remember. +Version: @PROJECT_VERSION@ +Libs: -L${libdir} -l${name} +Cflags: -I${includedir}/${name} +Requires.private: curlpp sqlite3 libxdg-basedir icu-uc icu-i18n +Libs.private: -lvsqlitepp diff --git a/src/lib/CMakeLists.txt b/src/lib/CMakeLists.txt index 38f8eaa..7005f94 100644 --- a/src/lib/CMakeLists.txt +++ b/src/lib/CMakeLists.txt @@ -35,3 +35,8 @@ install(FILES ${headers_lib} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}) install(FILES ${headers_lib_export} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}/export) + +configure_file("${PROJECT_SOURCE_DIR}/remwharead.pc.in" + "${CMAKE_CURRENT_BINARY_DIR}/remwharead.pc" @ONLY) +install(FILES "${CMAKE_CURRENT_BINARY_DIR}/remwharead.pc" + DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig") diff --git a/src/lib/remwharead.hpp b/src/lib/remwharead.hpp index 16a77f3..404b76a 100644 --- a/src/lib/remwharead.hpp +++ b/src/lib/remwharead.hpp @@ -29,7 +29,7 @@ * #include * @endcode * - * Compile your code with `g++ -lremwharead`. + * Compile your code with `g++ $(pkg-config --cflags --libs remwharead)`. */ #include "export/adoc.hpp"