diff --git a/meson.build b/meson.build index 2e2a27ef..a6cfdd07 100644 --- a/meson.build +++ b/meson.build @@ -305,9 +305,6 @@ summary({ 'GStreamer support': gst_enabled, 'Python bindings': pycamera_enabled, 'V4L2 emulation support': v4l2_enabled, - 'cam application': cam_enabled, - 'qcam application': qcam_enabled, - 'lc-compliance application': lc_compliance_enabled, 'Unit tests': test_enabled, }, section : 'Configuration', diff --git a/src/apps/cam/meson.build b/src/apps/cam/meson.build index 0fd84627..efd4c268 100644 --- a/src/apps/cam/meson.build +++ b/src/apps/cam/meson.build @@ -1,5 +1,7 @@ # SPDX-License-Identifier: CC0-1.0 +cam_options = [] + if opt_cam.disabled() or not libevent.found() cam_enabled = false subdir_done() @@ -39,6 +41,7 @@ if libdrm.found() cam_deps += [ libdrm, ] + cam_options += 'output-kms' endif if libsdl2.found() @@ -52,6 +55,7 @@ if libsdl2.found() cam_deps += [ libsdl2, ] + cam_options += 'output-sdl2' if libjpeg.found() cam_cpp_args += ['-DHAVE_LIBJPEG'] @@ -61,6 +65,7 @@ if libsdl2.found() cam_deps += [ libjpeg, ] + cam_options += 'jpeg' endif endif diff --git a/src/apps/meson.build b/src/apps/meson.build index bc3a7919..bd2f7858 100644 --- a/src/apps/meson.build +++ b/src/apps/meson.build @@ -20,3 +20,13 @@ subdir('cam') subdir('qcam') subdir('ipa-verify') + +summary({ + 'cam application': cam_enabled, + 'cam options': cam_options, + 'DNG output support': libtiff.found(), + 'qcam application': qcam_enabled, + 'lc-compliance application': lc_compliance_enabled, + }, + section : 'Applications', + bool_yn : true)