feat: create pkg-config file (#523)

This commit is contained in:
djerius 2020-10-28 12:06:05 -04:00 committed by GitHub
parent 89926dc820
commit e50a75f231
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 17 additions and 0 deletions

View File

@ -224,6 +224,8 @@ if(CLI11_INSTALL)
NAMESPACE CLI11::
FILE CLI11Targets.cmake)
include(cmake/CLI11GeneratePkgConfig.cmake)
# Register in the user cmake package registry
export(PACKAGE CLI11)
endif()

9
cmake/CLI11.pc.in Normal file
View File

@ -0,0 +1,9 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=${prefix}
includedir=${prefix}/include
Name: CLI11
Description: C++ command line parser
Version: @PROJECT_VERSION@
Cflags: -I${includedir}

View File

@ -0,0 +1,6 @@
configure_file("cmake/CLI11.pc.in" "CLI11.pc" @ONLY)
install(FILES "${PROJECT_BINARY_DIR}/CLI11.pc"
DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")