GeneratePkgConfig: minor variable expansion fixes.
GitOrigin-RevId: 7b04158cc1262040fb5a9ebd33df50571e63b529
This commit is contained in:
parent
797d42679f
commit
95b397d52e
@ -1,10 +1,10 @@
|
||||
function(get_relative_link OUTPUT PATH)
|
||||
get_filename_component(NAME ${PATH} NAME_WE)
|
||||
if (${PATH} MATCHES "^[$]<[$]<CONFIG:DEBUG>:")
|
||||
if (PATH MATCHES "^[$]<[$]<CONFIG:DEBUG>:")
|
||||
set(LINK "")
|
||||
elseif (NOT WIN32 AND ${NAME} MATCHES "^lib")
|
||||
elseif (NOT WIN32 AND NAME MATCHES "^lib")
|
||||
string(REGEX REPLACE "^lib" "-l" LINK ${NAME})
|
||||
elseif (${NAME} MATCHES "^-")
|
||||
elseif (NAME MATCHES "^-")
|
||||
set(LINK ${NAME})
|
||||
else()
|
||||
string(CONCAT LINK "-l" ${NAME})
|
||||
@ -50,7 +50,7 @@ function(generate_pkgconfig TARGET DESCRIPTION)
|
||||
endif()
|
||||
|
||||
file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/pkgconfig")
|
||||
file(GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/${TARGET}.pc" CONTENT
|
||||
file(GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/${TARGET}.pc" CONTENT
|
||||
"prefix=${PREFIX}
|
||||
|
||||
Name: ${TARGET}
|
||||
|
@ -999,9 +999,9 @@ if (TD_ENABLE_DOTNET)
|
||||
endif()
|
||||
# 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 (shared)")
|
||||
generate_pkgconfig(tdjson_static "Telegram Library - Json Interface (static)")
|
||||
generate_pkgconfig(tdjson_private "Telegram Library - JSON interface (private)")
|
||||
generate_pkgconfig(tdjson "Telegram Library - JSON interface (shared)")
|
||||
generate_pkgconfig(tdjson_static "Telegram Library - JSON interface (static)")
|
||||
|
||||
install(EXPORT TdTargets
|
||||
FILE TdTargets.cmake
|
||||
|
Loading…
Reference in New Issue
Block a user