Important information: Google announced that, from September 2026, Android devices will require ALL apps to be signed by Google, effectively leading to an iOS situation. Value your right to a computer that does what you want; do not tolerate this monopolistic practice! Contact me if you don't understand why it is bad. Click to learn more.

 CMakeLists.txt

View raw Download
text/plain • 811 B
ASCII text
        
            
1
cmake_minimum_required(VERSION 3.31)
2
project(camera)
3
4
set(CMAKE_CXX_STANDARD 17)
5
6
find_package(PkgConfig REQUIRED)
7
8
pkg_check_modules(GTKMM REQUIRED gtkmm-4.0)
9
include_directories(${GTKMM_INCLUDE_DIRS})
10
link_directories(${GTKMM_LIBRARY_DIRS})
11
add_definitions(${GTKMM_CFLAGS_OTHER})
12
13
pkg_check_modules(LIBFEEDBACK REQUIRED libfeedback-0.0)
14
include_directories(${LIBFEEDBACK_INCLUDE_DIRS})
15
link_directories(${LIBFEEDBACK_LIBRARY_DIRS})
16
add_definitions(${LIBFEEDBACK_CFLAGS_OTHER})
17
18
pkg_check_modules(DROIDMEDIA REQUIRED droidmedia)
19
include_directories(${DROIDMEDIA_INCLUDE_DIRS})
20
link_directories(${DROIDMEDIA_LIBRARY_DIRS})
21
add_definitions(${DROIDMEDIA_CFLAGS_OTHER})
22
23
add_executable(Camera main.cc)
24
25
target_link_libraries(Camera
26
${GTKMM_LIBRARIES}
27
${LIBFEEDBACK_LIBRARIES}
28
${DROIDMEDIA_LIBRARIES}
29
)
30