Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # minimum required cmake version: 3.1.0
- cmake_minimum_required(VERSION 3.1.0)
- project(realcloud)
- # Save the command line compile commands in the build output
- set(CMAKE_EXPORT_COMPILE_COMMANDS 1)
- # Make project require C++11
- include(CheckCXXCompilerFlag)
- CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11)
- CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X)
- if(COMPILER_SUPPORTS_CXX11)
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
- elseif(COMPILER_SUPPORTS_CXX0X)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
- endif()
- find_library(REALSENSE2_FOUND realsense2 HINTS ${LIBRARY_DIR} REQUIRED)
- if(NOT REALSENSE2_FOUND)
- SET(REALSENSE2_FOUND "realsense2")
- message(WARN "Failed to find_library(realsense2)")
- endif()
- #find_package( PCL REQUIRED)
- #include_directories(${PCL_INCLUDE_DIRS})
- #link_directories(${PCL_LIBRARY_DIRS})
- #add_definitions(${PCL_DEFINITIONS})
- # getting-started
- add_executable(realcloud main.cpp )
- include_directories(realcloud ${ADDITIONAL_INCLUDE_DIRS})
- target_link_libraries(realcloud ${REALSENSE2_FOUND}) #${PCL_LIBRARIES})
- install(
- TARGETS
- realcloud
- RUNTIME DESTINATION
- ${CMAKE_INSTALL_PREFIX}/bin
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement