Cmakelist 的一些 寫法 留存

#指定OpenCV的路徑和版本

message("PROJECT_SOURCE_DIR: " ${OpenCV_DIR})

set(OpenCV_DIR "/home/seaun/application/opencv-2.4.11/build/installed/share/OpenCV")

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH}                            

"/home/seaun/application/opencv-2.4.11/build/installed/share/OpenCV" )

 

find_package(OpenCV 2.4.11 QUIET)

if(NOT OpenCV_FOUND)    

message("OpenCV > 2.4.11 not found.")   

endif()

 

 # 添加 Eigen3

set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR})

include_directories($ {EIGEN3_INCLUDE_DIRS})

find_package(PkgConfig)

pkg_search_module(Eigen3 3.1.0 REQUIRED eigen3)

#指定庫文件目錄

${PROJECT_SOURCE_DIR}/Thirdparty/DBoW2/lib/libDBoW2.so

# 附加 模塊cmakeList.txt

LIST(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake_modules)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章