From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt1-f172.google.com (mail-qt1-f172.google.com [209.85.160.172]) by dpdk.org (Postfix) with ESMTP id 2BEBE235 for ; Wed, 27 Feb 2019 22:39:54 +0100 (CET) Received: by mail-qt1-f172.google.com with SMTP id w4so21173092qtc.1 for ; Wed, 27 Feb 2019 13:39:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=kObI4f3QXprHP1p58BFGvPjXo9qZTBePAMKPgKSrlL4=; b=GhQTeiYG7DtqXxDDvC3HBK5n3i1fJTK8NI7RW75NMhfdNS2KE44g6z2yXkZgL3rclB nogFF6xsGT1eY0myjNHxdRzBm3zGwjOe+h3soSq+Qjs5bOrNsnUXtEXV5IAwzLg3PEpE vk4Gl339daLPwCSGuvmzA1YfxLpGTgEws9UpbZn5eT4lF/AGB/DYPm/MbiDI9vdZdvfY gbpt+ojP5HGTStIC2f/wRppGIa8BJUiJqOlceVWKsU/Qjkbwr2TM9exYuwYJFP2a8Pm6 +8HVApPboJ4mSIsUpU6by+9o3dBTkForRBIen/29L6zdOVK0v545i+xsHCDmxwALv5ma 7F1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=kObI4f3QXprHP1p58BFGvPjXo9qZTBePAMKPgKSrlL4=; b=AHYEgo7mnDO0cMxwIRfvi93pvW3z8xEuB4jswJb1FHv2JLGU75oqJmlyYUrb4cDBYv DWlslRuIpRNonuEnIhZzamY+cjHqomGPWn6jE24a08cFMddM4XciVO/4dEGfg/p2XwnW vKH9JIXed8oufSyS4oM1Zrmq3bPGNG5LQRR78NpNe/MKq5AL6UYHKngpyzM4Wve1g8ye MS6TQe4RAIOOAAddeCZSqLkbs/3cpKmBycAp++YVZZastAMUsXPpLj35mNI0wa726KW1 4RG5zQSWoUc0mA0b0NDaPnv71mbyMFv1nD06YSbqaABW8A/dAJg6+AzlNdzZVfCHsj7W epHg== X-Gm-Message-State: AHQUAub2PHnG0u5XteS/SvaWWDpRqIBPq/MAXwqVciBY/EXfhbSRHg19 00DhGsPjpr3JjdPiEajP3k6VyZpxWo+kZ38ddF1LOCfg X-Google-Smtp-Source: APXvYqxSXrJ0gn8HBfYhSbtBYalV9qVi+aShAg/hPZonRX7bixW+suHNQoy+Gv3YveNcxPfdb8B/3ISSOoo+XP6BeqY= X-Received: by 2002:ac8:18c2:: with SMTP id o2mr3515749qtk.286.1551303593385; Wed, 27 Feb 2019 13:39:53 -0800 (PST) MIME-Version: 1.0 From: Ernest Zed Date: Wed, 27 Feb 2019 23:39:37 +0200 Message-ID: To: "dev@dpdk.org" Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] DPDK port for vcpkg 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: , X-List-Received-Date: Wed, 27 Feb 2019 21:39:54 -0000 Hi, I've submitted a PR to vcpkg vcpkg overview: "Vcpkg helps you manage C and C++ libraries on Windows, Linux and MacOS. This tool and ecosystem are constantly evolving; your involvement is vital to its success!" In short, the `port` contains CMake wrapper on top of original DPDK which cloned from github. The `port` invokes native DPDK build system (after checking dependencies) builds, installs and exports all necessary libs/headers. So the end user dont have to know the internals and prerequisites of DPDK to start using it. Once the `./vcpkg install dpdk` is invoked your local cmake becomes aware of the new library and thats it, go ahead, start working :) Now, what I need is your attention to the build arguments I pass. Please review the PR and see if any refinement is needed to build the DPDK properly. The CMake file which invokes the build https://github.com/Microsoft/vcpkg/pull/5388/commits/4943d24817b6c28d8eb012923445b0200e0a2abe#diff-37ba6f3b75f1a77e6d44c8c546abaa8f Please pay special attention to the DPDK_TARGET, DPDK_CONFIG and DPDK_CFLAGS variables. Not sure I get everything right. Your comments and suggestions are appreciated! Sincerely, Ernest