From patchwork Wed Mar 25 23:06:17 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Carl Eugen Hoyos X-Patchwork-Id: 18399 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 5901144AC8E for ; Thu, 26 Mar 2020 01:06:36 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3881168B2FD; Thu, 26 Mar 2020 01:06:36 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-io1-f44.google.com (mail-io1-f44.google.com [209.85.166.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B2856689E39 for ; Thu, 26 Mar 2020 01:06:29 +0200 (EET) Received: by mail-io1-f44.google.com with SMTP id a24so3531466iol.12 for ; Wed, 25 Mar 2020 16:06:29 -0700 (PDT) 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=cdj4Tn5ZHSJk2LIJBWveC2Gyt3IrI0R5Xv6sUhyumCs=; b=OFYSK2Z5uBLgEInhvwShBDK2cIO7zbUroYqwU03qhNhQqOe/O8kJRCQ5cDEjIl5HEf SdvnK3UX6Z+QCR2VNHlVAuBB8L3Z3Ccgb3/flDW9lwhiJ1K8TCeaTbBexgGDxPOrJ9RF PWwpyJUG5cJ0nefgKcPApugKPjhi9OTRA5e+GPX7bmuLZUsz/LG/bvxSC54sG9IXlQoK AMUT9/WS1yJqdrL6/f7QrMZxQLFVdDnCy+yavIWv9kjTHS1FmZWvP8aGdJRyi0PJeOKB 67MWqyrbXyahwg988rFpsgoRCEBzHAxl1AfS+PlXX6kHo/QXfuc25yxxcVRw4H81m4OS kU5w== 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=cdj4Tn5ZHSJk2LIJBWveC2Gyt3IrI0R5Xv6sUhyumCs=; b=nzAiE9v58GJ54Ebzz9KuzY6P6Wzpfome0d5VPchGT0fJx+ww1w+klB6zR6Qe3m1W5Z FyYcYWxi9x2n9UeFgYDNmeNArDm5hqzU+EmoclMVadomkWELBZKvQk736SIjXLjXRYMQ XBpxKZXyaFo4h49sxO/ffQk6KiB+rVnXtLn7mcRjdqqVbU5EFHbeZChvluiHsiGUxnsq 660lTN4Ra7laX+6xXi+hsV+CJ/Fm5zxcNh6LQnJeGVsbKHta7sw2F02Zen8rIx82N/jY Q6F8X8JxEeKYZKjTS5v6Nr46lUmog1Avf6cIrGnn6KKmN8WBIwitxAyI8GFpg5s3+X2b euwg== X-Gm-Message-State: ANhLgQ0Ap5+vbe4KmOnBygwIUGeAuHs9qPETn2V3FABhsa03kz3Oandu SQh/gnB4ZNRinz5JaTg7OOxPT1zVJI9cyh3F4zY/ZQ== X-Google-Smtp-Source: ADFU+vvba0ugzLcKBDNETw+elhwpGuloo2qZJqRBT1GllmRFGO63Xy39bbzAhkk8s9tk76hkqqMOI96HyJ/8m+yXK7g= X-Received: by 2002:a02:455:: with SMTP id 82mr5177692jab.112.1585177588127; Wed, 25 Mar 2020 16:06:28 -0700 (PDT) MIME-Version: 1.0 From: Carl Eugen Hoyos Date: Thu, 26 Mar 2020 00:06:17 +0100 Message-ID: To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH]configure: Get the correct ident for clang-cl.exe X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Hi! Attached patch avoids that ffmpeg claims its compiler was "No input file" when using clang-cl. Please comment, Carl Eugen From 659397c2ef2881cc5a5c99597aab5946a8f28c43 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Thu, 26 Mar 2020 00:00:10 +0100 Subject: [PATCH] configure: Get the correct ident for clang-cl.exe Instead of "No input file specified" --- configure | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/configure b/configure index 18f2841765..68a81f81bb 100755 --- a/configure +++ b/configure @@ -4663,7 +4663,11 @@ probe_cc(){ _ld_path='-libpath:' elif $_cc -nologo- 2>&1 | grep -q Microsoft || { $_cc -v 2>&1 | grep -q clang && $_cc -? > /dev/null 2>&1; }; then _type=msvc - _ident=$($_cc 2>&1 | head -n1 | tr -d '\r') + if $_cc -nologo- 2>&1 | grep -q Microsoft; then + _ident=$($_cc 2>&1 | head -n1 | tr -d '\r') + else + _ident=$($_cc --version 2>/dev/null | head -n1) + fi _DEPCMD='$(DEP$(1)) $(DEP$(1)FLAGS) $($(1)DEP_FLAGS) $< 2>&1 | awk '\''/including/ { sub(/^.*file: */, ""); gsub(/\\/, "/"); if (!match($$0, / /)) print "$@:", $$0 }'\'' > $(@:.o=.d)' _DEPFLAGS='$(CPPFLAGS) $(CFLAGS) -showIncludes -Zs' _cflags_speed="-O2" -- 2.24.1