cmakelist安装第三方库pcl

这篇博客介绍了如何在Linux环境下,通过CMakeLists.txt文件来安装第三方库PCL的依赖库flann。作者提供了一个名为modify_flann.sh的脚本,用于解决flann在配置过程中CMakeLists.txt文件可能出现的问题,并给出了详细的flann安装教程链接。
摘要由CSDN通过智能技术生成

可参考:https://gitee.com/luronggui/3rdparty
CMakeLists.txt

cmake_minimum_required (VERSION 3.8)cmake_minimum_required(VERSION 3.10)
include(ExternalProject)
set(THIRD_PARTY_DIR /home/hello/share/open_source)

ExternalProject_Add(OpenCV URL ${THIRD_PARTY_OPENSOURCE_DIR}/opencv/opencv-4.5.2

DOWNLOAD_NO_EXTRACT 1 SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/OpenCV
CONFIGURE_COMMAND
mkdir -p build && cd build  && cmake -DCMAKE_CXX_FLAGS=-s -DCMAKE_BUILD_TYPE=Release
-DCMAKE_SHARED_LINKER_FLAGS=-Wl,--build-id=none
-DOPENCV_VCSVERSION=mviz_release -DOPENCV_PYTHON_SKIP_DETECTION=true
-DWITH_IPP=OFF
-DWITH_ADE=OFF
-DCMAKE_INSTALL_PREFIX=..
-DCMAKE_SKIP_INSTALL_RPATH=true
-DCMAKE_SKIP_RPATH=true
-DCMAKE_SHARED_LINKER_FLAGS="\"-Wl,-z,now\""""..>${LOG_PATH}/openCV_cmake.log 2>&1
BUILD_COMMAND
cd build && $(MAKE) opencv_imgproc > ${LOG_PATH}/openCV_make.log 2>&1
BUILD_IN_SOURCE 1
INSTALL_COMMAND """"
TEST_COMMAND """")

ExternalProject_Add(Boost
	URL ${THIRD_PARTY_DIR}/boost/1.65.1
	DOWNLOAD_NO_EXTRACT 1
	SOURCE_DIR ${CMAK
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值