cmake_minimum_required(VERSION 3.31) project(camera) set(CMAKE_CXX_STANDARD 17) find_package(PkgConfig REQUIRED) pkg_check_modules(GTKMM REQUIRED gtkmm-4.0) include_directories(${GTKMM_INCLUDE_DIRS}) link_directories(${GTKMM_LIBRARY_DIRS}) add_definitions(${GTKMM_CFLAGS_OTHER}) pkg_check_modules(LIBFEEDBACK REQUIRED libfeedback-0.0) include_directories(${LIBFEEDBACK_INCLUDE_DIRS}) link_directories(${LIBFEEDBACK_LIBRARY_DIRS}) add_definitions(${LIBFEEDBACK_CFLAGS_OTHER}) pkg_check_modules(DROIDMEDIA REQUIRED droidmedia) include_directories(${DROIDMEDIA_INCLUDE_DIRS}) link_directories(${DROIDMEDIA_LIBRARY_DIRS}) add_definitions(${DROIDMEDIA_CFLAGS_OTHER}) add_executable(Camera main.cc) target_link_libraries(Camera ${GTKMM_LIBRARIES} ${LIBFEEDBACK_LIBRARIES} ${DROIDMEDIA_LIBRARIES} )