File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -218,13 +218,21 @@ if (VIDE_INSTALL)
218218 else ()
219219 write_basic_package_version_file ("${versionFile} " COMPATIBILITY SameMajorVersion )
220220 endif ()
221-
221+ configure_file (
222+ ${CMAKE_CURRENT_SOURCE_DIR } /${PROJECT_NAME}.pc.in
223+ ${CMAKE_CURRENT_BINARY_DIR } /${PROJECT_NAME}.pc
224+ @ONLY
225+ )
222226 install (FILES ${configFile} ${versionFile} DESTINATION ${configInstallDestination} )
223227 install (
224228 EXPORT ${PROJECT_NAME } Targets
225229 NAMESPACE "vide::"
226230 DESTINATION ${configInstallDestination}
227231 )
232+ install (
233+ FILES ${CMAKE_CURRENT_BINARY_DIR } /${PROJECT_NAME } .pc
234+ DESTINATION ${CMAKE_INSTALL_DATAROOTDIR} /pkgconfig
235+ )
228236endif ()
229237
230238
Original file line number Diff line number Diff line change 1+ prefix = @CMAKE_INSTALL_PREFIX@
2+ includedir = ${ prefix} /@CMAKE_INSTALL_INCLUDEDIR@
3+
4+ Name : @PROJECT_NAME@
5+ Description : Vide is a header-only C++23 serialization library
6+ URL : https://github.com/cpplibv/vide
7+ Version : @PROJECT_VERSION@
8+ Cflags : -I "${ includedir} "
You can’t perform that action at this time.
0 commit comments