Advertisement
Guest User

Untitled

a guest
Aug 9th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 1.28 KB | None | 0 0
  1. #  minimum required cmake version: 3.1.0
  2. cmake_minimum_required(VERSION 3.1.0)
  3.  
  4. project(realcloud)
  5.  
  6. # Save the command line compile commands in the build output
  7. set(CMAKE_EXPORT_COMPILE_COMMANDS 1)
  8.  
  9. # Make project require C++11
  10. include(CheckCXXCompilerFlag)
  11. CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11)
  12. CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X)
  13. if(COMPILER_SUPPORTS_CXX11)
  14.     set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11")
  15.     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
  16. elseif(COMPILER_SUPPORTS_CXX0X)
  17.     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
  18. endif()
  19.  
  20.  
  21. find_library(REALSENSE2_FOUND realsense2 HINTS ${LIBRARY_DIR} REQUIRED)
  22. if(NOT REALSENSE2_FOUND)
  23.     SET(REALSENSE2_FOUND "realsense2")
  24.     message(WARN "Failed to find_library(realsense2)")
  25. endif()
  26.  
  27. #find_package( PCL REQUIRED)
  28.  
  29. #include_directories(${PCL_INCLUDE_DIRS})
  30. #link_directories(${PCL_LIBRARY_DIRS})
  31. #add_definitions(${PCL_DEFINITIONS})
  32.  
  33. # getting-started
  34. add_executable(realcloud main.cpp )
  35. include_directories(realcloud ${ADDITIONAL_INCLUDE_DIRS})
  36. target_link_libraries(realcloud ${REALSENSE2_FOUND}) #${PCL_LIBRARIES})
  37.  
  38.  
  39. install(
  40.         TARGETS
  41.  
  42.         realcloud
  43.  
  44.         RUNTIME DESTINATION
  45.         ${CMAKE_INSTALL_PREFIX}/bin
  46. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement