cmake_minimum_required(VERSION 3.16) project(camera_shm) set(CMAKE_CXX_STANDARD 17) # set(OpenCV_DIR "/opt/lib/opencv/4.5.4/lib/cmake/opencv4") find_package(OpenCV REQUIRED PATHS "/opt/lib/opencv/4.5.4/lib/cmake/opencv4") # include_directories("${CMAKE_CURRENT_BINARY_DIR}") file(GLOB SRC_FILES "./src/*.cpp") add_executable(${PROJECT_NAME} ${SRC_FILES}) # add_executable(${PROJECT_NAME} ./src/main.cpp) target_link_libraries(${PROJECT_NAME} PRIVATE ${OpenCV_LIBS} ) target_include_directories(${PROJECT_NAME} PRIVATE ${OpenCV_INCLUDE_DIRS}}) add_executable(display ./test/display.cpp) target_link_libraries(display PRIVATE ${OpenCV_LIBS} ) target_include_directories(display PRIVATE ${OpenCV_INCLUDE_DIRS}}) # set(CMAKE_INSTALL_PREFIX /opt/daystar/hik_ptz_camera_grpc_server) # # install(TARGETS server client # DESTINATION bin) # # install(TARGETS hik_ptz_camera_isapi # DESTINATION lib) # # install(FILES ./hik_ptz_camera_grpc.service # DESTINATION .) #