From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 8B50DA09D3; Thu, 12 Nov 2020 10:42:10 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2965D6004; Thu, 12 Nov 2020 10:42:09 +0100 (CET) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id 9D707592B for ; Thu, 12 Nov 2020 10:42:06 +0100 (CET) IronPort-SDR: OhQbMaF5xX99XyDAYiubqVzEzXtpDNDMCcHmteNpYJXWBTvA855jSLxsRxL+vi1dtwU2mjYVka T3ZPFwTy/hRg== X-IronPort-AV: E=McAfee;i="6000,8403,9802"; a="167700230" X-IronPort-AV: E=Sophos;i="5.77,471,1596524400"; d="scan'208";a="167700230" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Nov 2020 01:42:05 -0800 IronPort-SDR: R1zp0dfs6xoEqrWCwqMmI+lTXsEZDkb2Q0nLZZfCLYNnuwS9Z50XJbOGCFCvtuoNFSYamNQuA+ P+UsqjSYHXKA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,471,1596524400"; d="scan'208";a="339347876" Received: from silpixa00399126.ir.intel.com ([10.237.222.4]) by orsmga002.jf.intel.com with ESMTP; 12 Nov 2020 01:42:04 -0800 From: Bruce Richardson To: dev@dpdk.org Cc: david.marchand@redhat.com, Bruce Richardson Date: Thu, 12 Nov 2020 09:41:38 +0000 Message-Id: <20201112094142.1781861-1-bruce.richardson@intel.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20201110170809.1309043-1-bruce.richardson@intel.com> References: <20201110170809.1309043-1-bruce.richardson@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH v4 0/4] improve examples installation X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" This patch improves the installation of the examples when "ninja install" is run. It removes issues with the directory structure being flattened out, and removes from the install list any examples that are not buildable with built DPDK code. V4: resubmit v3 to retest in CI hopefully with proper patch tracking V3: fix issues with building on Windows V2: add support for filtering examples that won't build Bruce Richardson (4): examples: fix flattening directory layout on install examples/l2fwd-keepalive: skip build when no librt examples: stop processing build file if build is impossible examples: skip installing unbuildable examples examples/distributor/meson.build | 3 + examples/ethtool/meson.build | 4 ++ examples/ioat/meson.build | 3 + examples/ip_pipeline/meson.build | 4 ++ examples/kni/meson.build | 4 ++ examples/l2fwd-cat/meson.build | 4 ++ examples/l2fwd-keepalive/meson.build | 8 ++- examples/meson.build | 61 ++++++++++--------- examples/ntb/meson.build | 2 + .../l3fwd-thread/meson.build | 4 ++ .../pthread_shim/meson.build | 4 ++ examples/pipeline/meson.build | 4 ++ examples/vdpa/meson.build | 2 + examples/vhost/meson.build | 2 + examples/vhost_blk/meson.build | 2 + examples/vhost_crypto/meson.build | 4 ++ meson.build | 5 ++ 17 files changed, 91 insertions(+), 29 deletions(-) -- 2.25.1