xref: /OK3568_Linux_fs/buildroot/package/libcamera-apps/libcamera-apps.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# libcamera-apps
4#
5################################################################################
6
7LIBCAMERA_APPS_VERSION = 2d1009e3badcc8047361ff81149ad6cba3b911b5
8LIBCAMERA_APPS_SITE = $(call github,raspberrypi,libcamera-apps,$(LIBCAMERA_APPS_VERSION))
9LIBCAMERA_APPS_LICENSE = BSD-2-Clause
10LIBCAMERA_APPS_LICENSE_FILES = license.txt
11LIBCAMERA_APPS_DEPENDENCIES = \
12	host-pkgconf \
13	boost \
14	jpeg \
15	libcamera \
16	libexif \
17	libpng \
18	tiff
19
20LIBCAMERA_APPS_CONF_OPTS = \
21	-DENABLE_COMPILE_FLAGS_FOR_TARGET=disabled \
22	-DENABLE_OPENCV=0 \
23	-DENABLE_TFLITE=0
24
25ifeq ($(BR2_PACKAGE_LIBDRM),y)
26LIBCAMERA_APPS_DEPENDENCIES += libdrm
27LIBCAMERA_APPS_CONF_OPTS += -DENABLE_DRM=1
28else
29LIBCAMERA_APPS_CONF_OPTS += -DENABLE_DRM=0
30endif
31
32ifeq ($(BR2_PACKAGE_XORG7),y)
33LIBCAMERA_APPS_DEPENDENCIES += \
34	$(if $(BR2_PACKAGE_LIBEPOXY),libepoxy) \
35	$(if $(BR2_PACKAGE_XLIB_LIBX11),xlib_libX11)
36LIBCAMERA_APPS_CONF_OPTS += -DENABLE_X11=1
37else
38LIBCAMERA_APPS_CONF_OPTS += -DENABLE_X11=0
39endif
40
41ifeq ($(BR2_PACKAGE_QT5),y)
42LIBCAMERA_APPS_DEPENDENCIES += qt5base
43LIBCAMERA_APPS_CONF_OPTS += -DENABLE_QT=1
44else
45LIBCAMERA_APPS_CONF_OPTS += -DENABLE_QT=0
46endif
47
48ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
49LIBCAMERA_APPS_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-latomic
50endif
51
52$(eval $(cmake-package))
53