mirror of https://github.com/oxen-io/oxen-mq.git
Add and install pkgconfig file
This commit is contained in:
parent
4db1cd6be7
commit
a4ec2c982b
|
@ -19,6 +19,7 @@ option(BUILD_SHARED_LIBS "Build shared libraries instead of static ones" ON)
|
||||||
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
|
||||||
|
|
||||||
configure_file(lokimq/version.h.in lokimq/version.h @ONLY)
|
configure_file(lokimq/version.h.in lokimq/version.h @ONLY)
|
||||||
|
configure_file(liblokimq.pc.in liblokimq.pc @ONLY)
|
||||||
|
|
||||||
add_library(lokimq
|
add_library(lokimq
|
||||||
lokimq/auth.cpp
|
lokimq/auth.cpp
|
||||||
|
@ -111,6 +112,11 @@ install(
|
||||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/lokimq
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/lokimq
|
||||||
)
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES ${CMAKE_CURRENT_BINARY_DIR}/liblokimq.pc
|
||||||
|
DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig
|
||||||
|
)
|
||||||
|
|
||||||
if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME)
|
if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME)
|
||||||
set(lokimq_IS_TOPLEVEL_PROJECT TRUE)
|
set(lokimq_IS_TOPLEVEL_PROJECT TRUE)
|
||||||
else()
|
else()
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
prefix=@CMAKE_INSTALL_PREFIX@
|
||||||
|
exec_prefix=${prefix}
|
||||||
|
libdir=@CMAKE_INSTALL_FULL_LIBDIR@
|
||||||
|
includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
|
||||||
|
|
||||||
|
Name: liblokimq
|
||||||
|
Description: ZeroMQ-based communication library for Loki
|
||||||
|
Version: @LOKIMQ_VERSION@
|
||||||
|
|
||||||
|
Libs: -L${libdir} -llokimq
|
||||||
|
Libs.private: @PRIVATE_LIBS@
|
||||||
|
Requires.private: libzmq libsodium
|
||||||
|
Cflags: -I${includedir}
|
Loading…
Reference in New Issue