From patchwork Sun Oct 2 23:47:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Julio C. Rocha" X-Patchwork-Id: 38530 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3b1c:b0:96:9ee8:5cfd with SMTP id c28csp1008214pzh; Sun, 2 Oct 2022 16:48:34 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5VHciW+II4oGDhZa2mb9548ZVxPIlxW1TPvghDPkMpdQNp0vJNUc9xdkku7sv1woTl61id X-Received: by 2002:a17:907:a407:b0:783:5465:902 with SMTP id sg7-20020a170907a40700b0078354650902mr13452211ejc.35.1664754514683; Sun, 02 Oct 2022 16:48:34 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id j19-20020a170906255300b0077b6ecac099si6504572ejb.287.2022.10.02.16.48.34; Sun, 02 Oct 2022 16:48:34 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@rocha.red header.s=selector1 header.b=eQ4woz+A; arc=fail (body hash mismatch); spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1D45A68BC19; Mon, 3 Oct 2022 02:48:28 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2068.outbound.protection.outlook.com [40.107.223.68]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3124868BB70 for ; Mon, 3 Oct 2022 02:48:21 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d/IM+rM78DBlaOZaY3gBQe2SeIar9bjGbDSN2CKeQjF50ehMC41DqDTjjQsPlk8hxP39aGWXGTKzNclsoDSO3gAfNAdLrF8iVLTdZv3zTZKwv/WvJiXrsH14bzhHW9+PEdZZC+lpwtc03O1zx5ucbtZnDesalrvw44OoyExsClbcmqAwIEiKw6lXb04E9vnpzhgC2sxy4Q1s1XiT6RWucZ3AF/ed52dqO4uYDCE1pfNOKHj6YTjHoIv3LHEIkwvLCvmF+UHd3Z0g6poyv/bTtPzgwq8V7bbjsa0Zz+Z78SkWtW08kswTQu5Pv9BSF6ASEmH9V+kWfGwob5zycpBV1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=M6Nti2eZ+1CUrIR4RbQjU0pIk0EgMfPIROXGxDuKXWo=; b=hzb9yAAsgJtr0i9m50ynJSSvNdyxEzo0zPxbeUyBXe1XhWMgwZWU0YOCNJkR06Tz/7cdwUr7sc9t4BbS+dOnXERLH2IiUPfNX2YObypZt4TodOjRKNSKO/QRwkRNNY/3/eZwcEUMvBBSFnePLoq6NRpnkMt5LvQud9d2B0jLbHKx3YY03wJOJL6w5nLis9aPvsdNT9DnoxYlvCSFW/rEOCZa2DU/ZyxpW4bZPAd5e1qTddQidALJr9l4SMQZcQTsPoSZqqEZzaH/d2g1gQV2plMa8oW0C/LVHLHAGq3H/OYrXY+zwA2GZuyih8r5SLkxEhKCEH4qR1X3oo6Se2rGQg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=rocha.red; dmarc=pass action=none header.from=rocha.red; dkim=pass header.d=rocha.red; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rocha.red; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=M6Nti2eZ+1CUrIR4RbQjU0pIk0EgMfPIROXGxDuKXWo=; b=eQ4woz+AlM85yDS9HNgH6yalhBMRBsYOFfYrhSXgbMqXJ2DEjwAxj5CwC0MqT1VQ9oD5QLsAmaDxr4pPyU9qOwBwy54VXdgI+oVL5A5AQccp2ktGAjHnJXDrNtLCgZLHeiwzMjDQYET+BjOvOTsDwI8OUnK//HeoAjRkdAd89/P3rSc7NClV10Wv3HpzCA4xpIRYG7cyMsl9fYsmEKxYzd92p0cmn8yAuJAPMfifmhd07Xbkq7IUwRi3AHpoM7XCi/7g5ZaeV//gvJJJPAUq6WI9j5nt/toHEecdVmATLOzF0dB3yItkHRUA7Ybbr7wq4M8IMv+QgWBU3pmHv0GhSg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=rocha.red; Received: from MN2PR04MB6767.namprd04.prod.outlook.com (2603:10b6:208:1e7::23) by SJ0PR04MB7376.namprd04.prod.outlook.com (2603:10b6:a03:295::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.20; Sun, 2 Oct 2022 23:48:19 +0000 Received: from MN2PR04MB6767.namprd04.prod.outlook.com ([fe80::c935:131d:5dac:944b]) by MN2PR04MB6767.namprd04.prod.outlook.com ([fe80::c935:131d:5dac:944b%9]) with mapi id 15.20.5676.028; Sun, 2 Oct 2022 23:48:19 +0000 From: "Julio C. Rocha" To: ffmpeg-devel@ffmpeg.org Date: Sun, 2 Oct 2022 16:47:55 -0700 Message-Id: <20221002234755.3354-2-dev@rocha.red> X-Mailer: git-send-email 2.37.0 (Apple Git-136) In-Reply-To: <20221002234755.3354-1-dev@rocha.red> References: <20221002234755.3354-1-dev@rocha.red> X-ClientProxiedBy: MW4PR04CA0310.namprd04.prod.outlook.com (2603:10b6:303:82::15) To MN2PR04MB6767.namprd04.prod.outlook.com (2603:10b6:208:1e7::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR04MB6767:EE_|SJ0PR04MB7376:EE_ X-MS-Office365-Filtering-Correlation-Id: 6863b1bf-0757-44e8-b47d-08daa4d09543 X-LD-Processed: 2c16853d-bf35-4b77-abbf-d72bc4d340dc,ExtAddr,ExtFwd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 30e/kCxfgdGbjifXdFw7TyBnjgSMZhXcGZS4/SjCWoXu+ZA2UgWE4AA61msfgNtjfSgJ+5sQb0F4faNuqI+xl05oxLc9iIg+vdRnESOqHLoNrhyvm/TQ5EWGqDJ0kZOQE2aeCc1mx2a8gsW2Qu6F7Rovdk2PQDK9HHVa1rLKl4Wo9s/25HxWkmGh3QwdOYHLmqqHNX7OHTAngEQ8H+pQLikRLikwNEt/hphSWev7afhquC/MpQh4ooPismxdj0ogzV0ariB86a++JOn6nx3Yw2Xa7eqolLdq/lb3Bxe9WLPaEeKBgSm4XJCWneLzH36ta/jAI+VBveiyftYfpv0ISftr6+PMsOLxjCIBDtJFfrA5MG+QeHgO1r0Karc/2PCPrPgJ0QVQRGNRagvAZvrOzvLevMcx78VbmII0VRvyPJHIzsQLYHc9T1iKalL3zCwYNkasL7V3QE9K5c3KEEVuBVEPpq08MEhH+EqzogRlDE/yTqi7tor3M2sCHjFpVxp6KMRIUetB9yMnP/SEcF/aId7XDk2orkM0BtJgAUwrNbS5PE8COUqjvauST3HiccOry5tg0ES8NNwAV+3FzgaLniNl80/WA5qMPS38dcSLaamoqlXK9PFlwKHQ3hq7lT4Y2rx9CigSY2VdOApVJ4rsD0NvmrrhWOH6YcAZYVl+kvUIzK99zqjMb10BYZaeJcRpUUdPqmEWf8mhm//zsN/hO9B4QLNPe2kpzUkz8EgSLEdd1rGwqdAAJ2b155xZbeY9 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR04MB6767.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(376002)(366004)(136003)(346002)(39830400003)(396003)(451199015)(41300700001)(66556008)(66476007)(6916009)(66946007)(8676002)(4326008)(6486002)(316002)(45080400002)(38350700002)(2906002)(478600001)(38100700002)(2616005)(8936002)(107886003)(186003)(6512007)(1076003)(5660300002)(52116002)(6666004)(26005)(36756003)(83380400001)(6506007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ejTWt18aFUWinTU+5jTwQ1sm/7jqK8FyG2jEu/bKr+zkVWP0gAVOw9yKWvcLUB/AxShZaiBUfY6pVFXARpSfU2qbcUcrUZpvHUIp8fMFvq383PirCm99h2olGnYsnNyxqKTJhAz9uYScdEDwBy5+JWCDYSVZ0lgaUm6yiKoKOiFra8fJlRpk38a9al+KYY7JuPA3z55SLCSqrm7FKc/EpcTl+L+IFOu2RcdUkMkVs4To922RFTDiqwiFwntWZ9f/gwXF19JGIhFnnx4IAOqsO0pN3WRdAbpDJOst68Q8Dn0EmeGeqr/xW4OyMIxAYQIx4gx+x4O+fBC2kILW5W7w2jMaYIJdgxz9/lItVg4wphRGJtr7E4ibgvtZp2tD+P1L0Tc2PHX0YyxNkrO8MeMCMxjk8lBz0rxvyWgLEkq5ddEQHkusabVoO1+WwtixIhijUnDPDJzMrwB0THKtHNieqt4PL8lukGJQ9IwU6NdMnxQoqFzdQYeV8rqMaesROFhEnaoCb0xmYNP0RXOF8DHxTc5Pk3Hp5AAJJCMVWdO5kzypo1oNOdM41WD8UX9h9kwb9L5GcXhx03cX80CBIqMnNfgMK0BQDhSzZui8qJmIDX0X2MK6rBX0e9hkedJONIN3Fq0o0YV2Q78u2K2UYkdb7pp0F+g6o+zw7/s8Enca20xIeICz1SXk6THlqiTIsc2r8m7bs6XIj6GHNd90uQll+sdYriawxDOVTH0beQppvlYPjMkBNFKugEwP30skdtdxnJTPlEpArYOPSK3Rq7tPu+iB6YfmrV0QgCpcqstvHQF60UQnngJ7PpmtwovC87pf4bmVQSI41N22Dj7toBn6Zk1YmVp1lOa2y+/DgMnUbHVurXys0fS6P88mQhqLITXfp8u2VxkXRA3LI1LwBChvYMxHtaGLtEB9ewzO6v0RHIziS232NI6iWnIveP+zLMn0CzswRSo2dhbx5X13ea6H0gNaDpxbck0HP2f28lbtGYPEiDr9Ye+5oO7EmnCRVk0hpyNG8OlzsTorc8RFphaVC0WCKvYrq+u6svkaEAmxfdBiSi/Ch5VnIHEBG34J+OcFyjsaxbZFLglPfuNZwpazbMXeexshvEvSbEc+jjZuh6Nq5KP8gCTyKgHQGS9HIRN44xIG4yBvfcgSTDBE4k3JUZsSOHRaZbiO6lLJbiTY3yo9eMkXQ0DNCj4fLVtXKKh2Sfw6wfq7zaLhhglCcbILSSHcwfDCDEVBZA3Hb/WoFN0BMYIq2VFHtBjubZ2twNlFd58W6v89PlTUOJ0RrSdNYkiMsshduJuQt5NHJT/BiMM1nwsZr014I7z1e7EiWFvZvOz1G4dmG9Jt1UbfBa8gVOUQSEGP2rb+Rk7ZzfF72zvGiHbYN5mEV16EBnlLb0sKZ79WSpRHVZUBsU9vhKHDf5kfy69ehMrwohRoG6UFnfcORJyo8NU2nMVTCRITJlJ5oTiQCoVofuvWZvMSJHM+BPQNxcBo+6ipMLO5LCpUxC7ja7Hzz2XVguaZkdOkxnIVGC6QZ1OatbpAaqnNDMWjwTwKAGoI+162/kshJbe3bGV91eVtksshaYStG8Pt1tEh X-OriginatorOrg: rocha.red X-MS-Exchange-CrossTenant-Network-Message-Id: 6863b1bf-0757-44e8-b47d-08daa4d09543 X-MS-Exchange-CrossTenant-AuthSource: MN2PR04MB6767.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2022 23:48:19.2303 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 2c16853d-bf35-4b77-abbf-d72bc4d340dc X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: I8kRdFH1HfJR2spU7MVl3CfeCU9IKlGmk7UKmlatogVV9q9odmdKU8nN3DAuCYGCuWpdrjWjSS4yyy24N8SOHQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR04MB7376 Subject: [FFmpeg-devel] [PATCH 1/1] Enable building with WSL and MSVC X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: "Julio C. Rocha" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: QHfyqi2qPsUG --- configure | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/configure b/configure index 6712d045d9..f5f5eb29dd 100755 --- a/configure +++ b/configure @@ -4847,7 +4847,12 @@ probe_cc(){ else _ident=$($_cc --version 2>/dev/null | head -n1 | tr -d '\r') fi - _DEPCMD='$(DEP$(1)) $(DEP$(1)FLAGS) $($(1)DEP_FLAGS) $< 2>&1 | awk '\''/including/ { sub(/^.*file: */, ""); gsub(/\\/, "/"); if (!match($$0, / /)) print "$@:", $$0 }'\'' > $(@:.o=.d)' + if [ "$(grep -i Microsoft /proc/version)" ]; then + # Windows Subsystem for Linux + _DEPCMD='$(DEP$(1)) $(DEP$(1)FLAGS) $($(1)DEP_FLAGS) $< 2>&1 | awk '\''/including/ { sub(/^.*file: */, ""); gsub(/\\/, "/"); if (!match($$0, / /)) { cmd="/usr/bin/wslpath \x27" $$0 "\x27"; cmd |& getline pth; print "$@:", pth } }'\'' > $(@:.o=.d)' + else + _DEPCMD='$(DEP$(1)) $(DEP$(1)FLAGS) $($(1)DEP_FLAGS) $< 2>&1 | awk '\''/including/ { sub(/^.*file: */, ""); gsub(/\\/, "/"); if (!match($$0, / /)) print "$@:", $$0 }'\'' > $(@:.o=.d)' + fi _DEPFLAGS='$(CPPFLAGS) $(CFLAGS) -showIncludes -Zs' _cflags_speed="-O2" _cflags_size="-O1"