[{"id":2974,"web_url":"https://patchwork.libcamera.org/comment/2974/","msgid":"<20191028104547.GA20198@bigcity.dyn.berto.se>","date":"2019-10-28T10:45:47","subject":"Re: [libcamera-devel] [PATCH] meson: Add target to generate tags\n\twith ctags","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"content":"Hi Laurent,\n\nThanks for your work.\n\nOn 2019-10-26 19:39:50 +0300, Laurent Pinchart wrote:\n> This should be useful for ctags users. The tags file will be placed at\n> the root of the source tree, and is added to .gitignore.\n> \n> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n\nReviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>\n\n> ---\n>  .gitignore  |  1 +\n>  meson.build | 11 +++++++++++\n>  2 files changed, 12 insertions(+)\n> \n> diff --git a/.gitignore b/.gitignore\n> index e00516aaa716..0eefb058a8ef 100644\n> --- a/.gitignore\n> +++ b/.gitignore\n> @@ -1,3 +1,4 @@\n>  build/\n>  patches/\n>  *.patch\n> +tags\n> diff --git a/meson.build b/meson.build\n> index 72ad7c8b493b..e1997ed414f2 100644\n> --- a/meson.build\n> +++ b/meson.build\n> @@ -85,3 +85,14 @@ pkg_mod.generate(libraries : libcamera,\n>                   name : 'libcamera',\n>                   filebase : 'camera',\n>                   description : 'Complex Camera Support Library')\n> +\n> +run_target('ctags',\n> +           command : [\n> +               'ctags',\n> +               '-o', '@0@/tags'.format(meson.current_source_dir()),\n> +           ] + [\n> +               libcamera_api,\n> +               libcamera_ipa_api,\n> +               libcamera_headers,\n> +               libcamera_sources,\n> +           ])\n> -- \n> Regards,\n> \n> Laurent Pinchart\n> \n> _______________________________________________\n> libcamera-devel mailing list\n> libcamera-devel@lists.libcamera.org\n> https://lists.libcamera.org/listinfo/libcamera-devel","headers":{"Return-Path":"<niklas.soderlund@ragnatech.se>","Received":["from mail-lf1-x143.google.com (mail-lf1-x143.google.com\n\t[IPv6:2a00:1450:4864:20::143])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id E98266017E\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 28 Oct 2019 11:45:50 +0100 (CET)","by mail-lf1-x143.google.com with SMTP id j5so1043872lfh.10\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 28 Oct 2019 03:45:50 -0700 (PDT)","from localhost (h-93-159.A463.priv.bahnhof.se. [46.59.93.159])\n\tby smtp.gmail.com with ESMTPSA id\n\td28sm3330487lfn.33.2019.10.28.03.45.49\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tMon, 28 Oct 2019 03:45:49 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=ragnatech-se.20150623.gappssmtp.com; s=20150623;\n\th=date:from:to:cc:subject:message-id:references:mime-version\n\t:content-disposition:content-transfer-encoding:in-reply-to\n\t:user-agent; bh=cCFK8PSyQz1o3ntiD+IFWE5qvl2loWi9FP8r4ixPT1s=;\n\tb=jI9zM8BK2vufavb/DDGyXD4gMqnDGysYzqGeuDWySfq3OzfHuO67GVGFifmWkzMeS1\n\t0kLgscvWAF4s6Pfp8vXvIMaXgHcm0QvP1NpnkoLwqxGd78qItQ+Mx+uiHWfDkf4+hDyO\n\t4XSs/16gcXKBLnjGOLsaRFBQaQ5tKp25OKuKZDQVr9MsKqM9t4vhp4gAhBV0rDT24CzX\n\tvExR0gGFFIfDmzccsyD+u3ZqU7y/wsBwdDqKdqGIb3+y8oiYSRvOpM/xgG9/HKaPacxb\n\tS3z8lRy/GAHUPbuRXojN4U6y79qb59wVqznp0AEt8MZ6j0nv2lho0kZjrE30zz16Rnff\n\tU44A==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:content-transfer-encoding\n\t:in-reply-to:user-agent;\n\tbh=cCFK8PSyQz1o3ntiD+IFWE5qvl2loWi9FP8r4ixPT1s=;\n\tb=kgkqucjagTHqvc6MlLPdQwB0fC1NmbzExHMxyVU5LdgnNqgZBd9zmwDEnZrvfcN3N8\n\t7YjZmCpYttMd4/Jy9bL0Dy8CeMkRRrhqDFu43UrG5pVPAi6D1ms3+8+UYBJG45G4lvEQ\n\tY2B3RwvzmO0bZB/OK8Bc6mXBEkNqDNw5hJKeerap41Q0ut39ZlIT/0Y0wePEu0XlRdTC\n\t0r4nRf0+wL9HoEicdcIHs1ipHVm5GBy4Y7UdvjXjpnE/s2N3FQMs08ikdYhZ+mR4V4PC\n\tLQziast4iNpA8Zwy5IX2pq3FbmM0v8Sr7V2dF5W6Y4Vp1IUtSZxric8RQ5O6uFrhOlYe\n\tiyBQ==","X-Gm-Message-State":"APjAAAWPVgn/yY1tRT+sjk1iBW6kBvAA6yHrUxIPETcMNFc85O4dhWuK\n\tRCcbUHywQnfEpitgZLYAzbsZkCtKsIo=","X-Google-Smtp-Source":"APXvYqyLi/KAS9a91f88//EZCSML72+xL4LpPPN150K8OGkt53iv7gkf1ZrzzItAksTclbSaDBf2ww==","X-Received":"by 2002:ac2:4c29:: with SMTP id u9mr392465lfq.90.1572259550223; \n\tMon, 28 Oct 2019 03:45:50 -0700 (PDT)","Date":"Mon, 28 Oct 2019 11:45:47 +0100","From":"Niklas =?iso-8859-1?q?S=F6derlund?= <niklas.soderlund@ragnatech.se>","To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org","Message-ID":"<20191028104547.GA20198@bigcity.dyn.berto.se>","References":"<20191026163950.8910-1-laurent.pinchart@ideasonboard.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=iso-8859-1","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<20191026163950.8910-1-laurent.pinchart@ideasonboard.com>","User-Agent":"Mutt/1.12.1 (2019-06-15)","Subject":"Re: [libcamera-devel] [PATCH] meson: Add target to generate tags\n\twith ctags","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","X-List-Received-Date":"Mon, 28 Oct 2019 10:45:51 -0000"}}]