Proper usage of pkg-config

This commit is contained in:
Ilya Fedin 2020-04-13 17:42:22 +04:00 committed by John Preston
parent 85fcec2fb5
commit a7764f84f0

View File

@ -9,10 +9,9 @@ if (TDESKTOP_USE_PACKAGED_TGVOIP)
add_library(tdesktop::lib_tgvoip ALIAS lib_tgvoip) add_library(tdesktop::lib_tgvoip ALIAS lib_tgvoip)
find_package(PkgConfig REQUIRED) find_package(PkgConfig REQUIRED)
pkg_check_modules(TGVOIP REQUIRED tgvoip) pkg_check_modules(TGVOIP REQUIRED IMPORTED_TARGET tgvoip)
target_include_directories(lib_tgvoip INTERFACE ${TGVOIP_INCLUDE_DIRS}) target_link_libraries(lib_tgvoip INTERFACE PkgConfig::TGVOIP)
target_link_libraries(lib_tgvoip INTERFACE ${TGVOIP_LIBRARIES})
else() else()
add_library(lib_tgvoip STATIC) add_library(lib_tgvoip STATIC)
init_target(lib_tgvoip) init_target(lib_tgvoip)
@ -779,10 +778,6 @@ else()
) )
endif() endif()
if (NOT WIN32)
target_compile_definitions(lib_tgvoip PRIVATE TGVOIP_USE_INSTALLED_OPUS)
endif()
target_include_directories(lib_tgvoip target_include_directories(lib_tgvoip
PUBLIC PUBLIC
${tgvoip_loc} ${tgvoip_loc}