如何将PJSIP库与CMake一起使用

How to use PJSIP library with CMake?

本文关键字:一起 CMake 库与 PJSIP      更新时间:2023-10-16

我知道使用pjsip库的简单项目的基本Makefile是什么样的。但是等效的CMake文件是什么样的?

project(myapp)
cmake_minimum_required(VERSION 2.8)
aux_source_directory(. SRC_LIST)
include (FindPkgConfig)
if (PKG_CONFIG_FOUND) # true if pkg-config works on the system
  pkg_check_modules(PJSIP REQUIRED libpjproject)
endif()
include_directories(${PJSIP_INCLUDE_DIRS})
link_directories(${PJSIP_LIBRARY_DIRS})
add_executable(${PROJECT_NAME} ${SRC_LIST})
target_link_libraries(${PROJECT_NAME} ${PJSIP_LIBRARIES})