Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. # Project
  2. cmake_minimum_required(VERSION 2.6)
  3. project(lm_pose)
  4.  
  5. # Make release version
  6. #set(CMAKE_BUILD_TYPE Release)
  7. #set(CMAKE_CXX_FLAGS “${CMAKE_CXX_FLAGS} -stdlib=libstdc++”)
  8.  
  9. # OpenCV
  10. #-------------------------------------------------------------------------------
  11. find_package(OpenCV REQUIRED)
  12.  
  13. # Eigen
  14. #-------------------------------------------------------------------------------
  15. find_package(Eigen3 REQUIRED)
  16. include_directories("${EIGEN3_INCLUDE_DIR}")
  17. message(STATUS "EIGEN3_INCLUDE_DIR: ${EIGEN3_INCLUDE_DIR}")
  18.  
  19. # LIBICP
  20. #-------------------------------------------------------------------------------
  21. #set(LIBICP_SRC_DIR ../libicp/src)
  22. #
  23. #file(GLOB LIBICP_SRC_FILES "${LIBICP_SRC_DIR}/*.cpp")
  24. #list(REMOVE_ITEM LIBICP_SRC_FILES "${CMAKE_CURRENT_SOURCE_DIR}/${LIBICP_SRC_DIR}/demo.cpp")
  25. #
  26. #find_path(BOOST_DIR "boost")
  27. #
  28. ## Include directories
  29. #include_directories("${LIBICP_SRC_DIR}")
  30. #include_directories("${BOOST_DIR}")
  31. #
  32. ## Determine if OpenMP can/should be used
  33. #option(USE_OPENMP "Enable OpenMP?" ON) # set to OFF to disable
  34. #if(USE_OPENMP)
  35. # find_package(OpenMP)
  36. # if(OPENMP_FOUND OR OpenMP_FOUND)
  37. # message(STATUS "OpenMP flags = ${OpenMP_CXX_FLAGS}")
  38. # set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
  39. # set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
  40. # else(OPENMP_FOUND OR OpenMP_FOUND)
  41. # message(STATUS "OpenMP not supported")
  42. # endif(OPENMP_FOUND OR OpenMP_FOUND)
  43. #endif(USE_OPENMP)
  44.  
  45. # PCL
  46. #-------------------------------------------------------------------------------
  47. find_package(PCL REQUIRED)
  48. include_directories(${PCL_INCLUDE_DIRS})
  49. link_directories(${PCL_LIBRARY_DIRS})
  50. add_definitions(${PCL_DEFINITIONS})
  51.  
  52. #-------------------------------------------------------------------------------
  53. #add_executable(icp icp.cpp ${LIBICP_SRC_FILES})
  54. add_executable(lm_pose lm_pose.cpp)
  55. target_link_libraries(lm_pose ${PCL_LIBRARIES} ${OpenCV_LIBS})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement