Generate pkgconfig files only for installed libraries.
GitOrigin-RevId: 72c5089e9aaefbf2886cee16bff729d738f1ef1f
This commit is contained in:
parent
9390cd20bc
commit
647250bcb4
@ -12,7 +12,7 @@ endfunction()
|
||||
|
||||
function(generate_pkgconfig TARGET DESCRIPTION)
|
||||
# message("Generating pkg-config for ${TARGET}")
|
||||
get_filename_component(PREFIX ${CMAKE_INSTALL_PREFIX} ABSOLUTE)
|
||||
get_filename_component(PREFIX ${CMAKE_INSTALL_PREFIX} REALPATH)
|
||||
|
||||
get_target_property(LIST ${TARGET} LINK_LIBRARIES)
|
||||
set(REQS "")
|
||||
|
@ -988,18 +988,19 @@ generate_pkgconfig(tdutils "Telegram Library - Utils")
|
||||
generate_pkgconfig(tdactor "Telegram Library - Actor")
|
||||
generate_pkgconfig(tdnet "Telegram Library - Net")
|
||||
generate_pkgconfig(tdsqlite "Telegram Library - SQLite")
|
||||
generate_pkgconfig(tddb "Telegram Library - DataBase")
|
||||
if(MEMPROF)
|
||||
generate_pkgconfig(memprof "memprof - simple library for memory usage profiling")
|
||||
generate_pkgconfig(tddb "Telegram Library - Database")
|
||||
if (MEMPROF)
|
||||
# generate_pkgconfig(memprof "memprof - simple library for memory usage profiling")
|
||||
endif()
|
||||
generate_pkgconfig(tdcore "Telegram Library - Core")
|
||||
generate_pkgconfig(tdclient "Telegram Library - C++ Interface")
|
||||
if(TD_ENABLE_DOTNET)
|
||||
generate_pkgconfig(tddotnet "Telegram Library - C# Interface")
|
||||
if (TD_ENABLE_DOTNET)
|
||||
# generate_pkgconfig(tddotnet "Telegram Library - C# Interface")
|
||||
endif()
|
||||
generate_pkgconfig(tdc "Telegram Library - C Interface")
|
||||
# generate_pkgconfig(tdc "Telegram Library - C interface")
|
||||
generate_pkgconfig(tdapi "Telegram Library - API")
|
||||
generate_pkgconfig(tdjson_private "Telegram Library - Json Interface (private)")
|
||||
generate_pkgconfig(tdjson "Telegram Library - Json Interface")
|
||||
generate_pkgconfig(tdjson "Telegram Library - Json Interface (shared)")
|
||||
generate_pkgconfig(tdjson_static "Telegram Library - Json Interface (static)")
|
||||
|
||||
install(EXPORT TdTargets
|
||||
|
Loading…
Reference in New Issue
Block a user