C++ 如何将PJSIP库与CMake一起使用?

C++ 如何将PJSIP库与CMake一起使用?,c++,makefile,cmake,pjsip,C++,Makefile,Cmake,Pjsip,我知道如何使用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(PJS

我知道如何使用
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})