File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -56,6 +56,8 @@ target_include_directories(
5656# Add an alias to public name.
5757add_library ( bfg::lyra ALIAS lyra )
5858
59+ set (PkgConfigTemplatesDir "${CMAKE_CURRENT_SOURCE_DIR} /data/pkgconfig" )
60+
5961## Installation Code
6062include (GNUInstallDirs )
6163
@@ -89,6 +91,12 @@ install(
8991 DESTINATION ${CMAKE_INSTALL_DATADIR} /lyra/cmake/
9092 )
9193
94+ set (PKG_CONFIG_FILE_NAME "${PROJECT_BINARY_DIR} /${PROJECT_NAME} .pc" )
95+ configure_file ("${PkgConfigTemplatesDir} /pkgconfig.pc.in" "${PKG_CONFIG_FILE_NAME} " @ONLY )
96+ install (FILES "${PKG_CONFIG_FILE_NAME} "
97+ DESTINATION "${CMAKE_INSTALL_LIBDIR} /pkgconfig"
98+ )
99+
92100include (CPack )
93101
94102
Original file line number Diff line number Diff line change 1+ prefix=@CMAKE_INSTALL_PREFIX@
2+ includedir=${prefix}/include
3+
4+ Name: @PROJECT_NAME@
5+ Description: @PROJECT_DESCRIPTION@
6+ Version: @PROJECT_VERSION@
7+ Cflags: -I${includedir}
You can’t perform that action at this time.
0 commit comments