cmake_minimum_required(VERSION 2.8.3)
project(myexe)
# PCL
# find_package(PCL 1.2 REQUIRED)
# include_directories(${PCL_INCLUDE_DIRS})
# link_directories(${PCL_LIBRARY_DIRS})
# add_definitions(${PCL_DEFINITIONS})
# OpenCV
# find_package(OpenCV REQUIRED)
# OpenMP
# FIND_PACKAGE( OpenMP REQUIRED)
# if(OPENMP_FOUND)
# message("OPENMP FOUND")
# set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
# set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}")
# endif()
# OpenCV
# FIND_PACKAGE(OpenCV REQUIRED)
# Eigen
# include_directories("/usr/include/eigen3")
# Ceres
# find_package(Ceres REQUIRED)
# include_directories(${CERES_INCLUDE_DIRS})
# Boost
# find_package(Boost REQUIRED COMPONENTS system thread)
# include_directories(${Boost_INCLUDE_DIRS})
# executable
add_executable(myexe main.cpp)
# link
# target_link_libraries(myexe ${Boost_LIBRARIES})
# target_link_libraries(myexe ${PCL_LIBRARIES})
# target_link_libraries(myexe ${OpenCV_LIBS})
# target_link_libraries(myexe ${CERES_LIBRARIES})
CMakeLists模板
最新推荐文章于 2024-05-15 16:23:50 发布