例如:添加三方库 include_directiories(/usr/include/curl) target_link_libraries(myprogram path/curl.so) 使用find_package的方式 find_package(CURL REQUIRED) //通过FindCURL.cmake查找 include_directories(${CURL_INCLUDE_DIR}) target_link_libraries(curltest ${CURL_LIBRARY}) 构建过程中生成,模块.dir和每个模块的编译文件
关联多个cmake项目使用add_subdirectory,
include_directories("/usr/include/openni2/")
link_directories("/usr/lib/")
add_executable (pcdview pcdview.cpp)
target_link_libraries (pcdview ${PCL_LIBRARIES} "libopencv_core.so" "libopencv_imgcodecs.so")