如何在cmake

时间:2017-08-08 21:42:59

标签: c++ cmake cpp-netlib

我对cmake很陌生并且有一个问题是什么是达到这个目标的最佳方式:

我需要将我的代码与cpp-netlib中的三个库链接:

cppnetlib-uri
cppnetlib-server-parsers
cppnetlib-client-connections

这就是我CMakeLists.txt目前的样子:

cmake_minimum_required(VERSION 2.6)
project(Songkick_API_call)

set(SOURCE_DIR src)
add_subdirectory(${SOURCE_DIR})

find_library(CPPNETLIB_URI cppnetlib-uri)
find_library(CPPNETLIB_SERVER cppnetlib-server-parsers)
find_library(CPPNETLIB_CON cppnetlib-client-connections)

add_executable(Songkick_API_call ${SOURCE_DIR}/test.cpp)
target_link_libraries(Songkick_API_call ${CPPNETLIB_URI} 
${CPPNETLIB_SERVER} ${CPPNETLIB_CON} pthread)

它正在工作,但是调用find_library三次看起来是错误的。该怎么做?

0 个答案:

没有答案