From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v2 1/1] package/cog: add option for platform DRM.
Date: Thu, 12 Mar 2020 12:03:25 +0100 [thread overview]
Message-ID: <20200312120325.6e338f57@windsurf> (raw)
In-Reply-To: <20200311103044.11422-1-cturner@igalia.com>
Hello Charlie,
Thanks for your patch. A couple of comments/questions below. Most are
trivial stuff, but one question requires some cog knowledge that I
don't have.
On Wed, 11 Mar 2020 10:30:44 +0000
Charlie Turner <cturner@igalia.com> wrote:
> Signed-off-by: Charlie Turner <cturner@igalia.com>
> ---
> package/cog/Config.in | 6 ++++++
> package/cog/cog.mk | 8 +++++++-
> 2 files changed, 13 insertions(+), 1 deletion(-)
>
> diff --git a/package/cog/Config.in b/package/cog/Config.in
> index b25991d4ae..b260fa259c 100644
> --- a/package/cog/Config.in
> +++ b/package/cog/Config.in
> @@ -26,4 +26,10 @@ config BR2_PACKAGE_COG_PROGRAMS_HOME_URI
> string is used, there is no default and the URI to open
> must be always specified in the command line.
>
> +config BR2_PACKAGE_COG_PLATFORM_DRM
> + bool "DRM backend"
> + depends on BR2_PACKAGE_LIBDRM
We typically don't use "depends on" for such dependencies, but a
"select". That will require however that you replicate the "depends on"
dependencies of BR2_PACKAGE_LIBDRM here.
Also, your .mk file adds a dependency on libinput, so you need a
"select BR2_PACKAGE_LIBINPUT" here.
> diff --git a/package/cog/cog.mk b/package/cog/cog.mk
> index d0e5b79c38..4697fdf6ed 100644
> --- a/package/cog/cog.mk
> +++ b/package/cog/cog.mk
> @@ -14,7 +14,13 @@ COG_LICENSE_FILES = COPYING
> COG_CONF_OPTS = \
> -DCOG_BUILD_PROGRAMS=ON \
> -DCOG_PLATFORM_FDO=ON \
> - -DCOG_PLATFORM_DRM=OFF \
So, now that a second "platform" is supported, do we want the "fdo"
platform to be always unconditionally enabled ? What is the "fdo"
platform compared to the "drm" platform ?
> -DCOG_HOME_URI='$(call qstrip,$(BR2_PACKAGE_COG_PROGRAMS_HOME_URI))'
>
> +ifeq ($(BR2_PACKAGE_COG_PLATFORM_DRM),y)
> + COG_CONF_OPTS += -DCOG_PLATFORM_DRM=ON
> + COG_DEPENDENCIES += libdrm libinput
Those lines should not be indented with one tab.
> +else
> + COG_CONF_OPTS += -DCOG_PLATFORM_DRM=OFF
Ditto.
> +endif
> +
> $(eval $(cmake-package))
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
next prev parent reply other threads:[~2020-03-12 11:03 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-03-10 11:22 [Buildroot] [PATCH 1/2] package/cog: add option for platform DRM Charlie Turner
2020-03-10 11:22 ` [Buildroot] [PATCH 2/2] board/raspberrypi: add post-image option for VC4 overlay Charlie Turner
2020-03-10 12:58 ` Peter Seiderer
2020-03-10 13:42 ` Charles Turner
2020-03-10 12:36 ` [Buildroot] [PATCH 1/2] package/cog: add option for platform DRM Peter Seiderer
2020-03-10 13:49 ` Charles Turner
2020-03-10 14:23 ` Peter Seiderer
2020-03-11 10:30 ` [Buildroot] [PATCH v2 1/1] " Charlie Turner
2020-03-11 12:49 ` Adrian Perez de Castro
2020-03-12 11:03 ` Thomas Petazzoni [this message]
2020-03-12 13:11 ` Charles Turner
2020-03-12 13:36 ` Thomas Petazzoni
2020-03-12 19:36 ` Charles Turner
2020-03-12 19:47 ` [Buildroot] [PATCH v3 " Charlie Turner
2020-03-23 13:30 ` Charles Turner
2020-03-31 21:57 ` Adrian Perez de Castro
2020-04-02 11:34 ` [Buildroot] [PATCH v4] " Charlie Turner
2020-04-04 21:46 ` Thomas Petazzoni
2020-04-04 22:49 ` Adrian Perez de Castro
2020-04-06 5:29 ` Thomas Petazzoni
2020-04-06 17:04 ` Charles Turner
2020-04-06 17:18 ` Baruch Siach
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200312120325.6e338f57@windsurf \
--to=thomas.petazzoni@bootlin.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.