From patchwork Wed Sep 6 09:58:02 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?Q2zDqW1lbnQgQsWTc2No?= X-Patchwork-Id: 5007 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.15.201 with SMTP id 70csp384763jao; Wed, 6 Sep 2017 02:58:36 -0700 (PDT) X-Google-Smtp-Source: ADKCNb7gLiY0KdJcRcaz5Es8docG/QDDIG1pCM0ApOalTuNnpNs0dKOR+aoJzEhXdVyemLHiktiu X-Received: by 10.28.11.85 with SMTP id 82mr1164769wml.158.1504691916324; Wed, 06 Sep 2017 02:58:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1504691916; cv=none; d=google.com; s=arc-20160816; b=gVweSSLyM/CByJN/X4+pH2LzBYfx+YPnTjSYLfJbEqnQQdHd4csKagEjyDHaOGGrXN 9JYrDal7nUCspoHRFpHy+MTIu2akrY0pyACu7Uh8ov9apX/x0Z/OuNbymJtsmud9r5a3 75ig5vgPdWiMYKiUh7J8fzHYIOP9g3pbWPl6BgJlHC89Lw+y28eUw8IOPWip2an1iKVJ YIHD2Vhga2T682IO+adxYrivvnTcLtcsVh9hmHbTY2vrKsivuZg6Mnrc/R5nuz/AlzRa iYmK7VPN0D/PkIdRMu0043gcJ0QD9/rjiuWp/CvFJwzcNsSCSpdZJddb+5pf5QGiyBHc dBMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:references:in-reply-to :message-id:date:to:from:domainkey-signature:dkim-signature :delivered-to:arc-authentication-results; bh=XP6cxGASNhcCweaDDlfaRQnibt3PNgIG9prgiZZluMI=; b=mavrDuScMOBg7U5SLEgho2tbRTIgYLDyA5EDcLGBPgPBy13YEquqvSlF2AMm1Pgnnm wC7Tyj+fZqot0CVvASxgVdF+VAOoLHeoTqT/rs9kLSBZzxMwcUNGpvvgBFHQx7Jr5TpC zdU+I3lLWxbygWkAyn4rb3uOotc0ZoOoJV9QbPzexkkT2R2PXrzdG4JrmjQ2Bnwq7Zp/ EsS+mTGe+y52akt9zKOMvFjnaVlhjUrjC8+jY7tVwu6oJsJzuQByC7aOvQFw8ocsY0Y0 P1M3KuNH3sHFeuCQr7KezUf+zf1plQjV7dgFNXpNegEjMdsgBdEivRQAkjkD0YcO/n+i /hQQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@pkh.me header.s=selector1 header.b=lTy/+T9w; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id a2si2214747wrc.268.2017.09.06.02.58.35; Wed, 06 Sep 2017 02:58:36 -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=@pkh.me header.s=selector1 header.b=lTy/+T9w; 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 3657E689BB7; Wed, 6 Sep 2017 12:58:18 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from golem.pkh.me (LStLambert-657-1-117-164.w92-154.abo.wanadoo.fr [92.154.28.164]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7ACC768832B for ; Wed, 6 Sep 2017 12:58:11 +0300 (EEST) Received: from golem.pkh.me (localhost.localdomain [127.0.0.1]) by golem.pkh.me (OpenSMTPD) with ESMTP id 90d80259; Wed, 6 Sep 2017 09:58:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pkh.me; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=selector1; bh=mixjlpS Ea+kBurS122epA5M/kWQ=; b=lTy/+T9wpiLXv3nzo2mIc1k7NgrphOjaP/sSvXp zJ+Ais6yN1JfTkElGyPtm4gjMtkuy8K8E6yuhZ5aq6zBkU2LIwVGdzPr1DIVDamz z+1RFAf6Hfy76cm/Zy+XXbji8/t2URhsDuCZAh+47gKb1ljQK/nSDl1q0+KCPbHb /BzqtFlezVj+8up2P7BZOyrRdcXkedMVrOhJKszDW9jpOSYbHaV1xwYhl6XZ1gbC GVUFp357M6rK65EbWLNHLmo3iYaA33sXvrav7OMi4MFenAR46W2W+4Qlw1HU+N8i J3PWuRCeoa1J8rRoSByMWGaXRXBGhwluZnoEushzjPUAZhQ== DomainKey-Signature: a=rsa-sha1; c=nofws; d=pkh.me; h=from:to:cc:subject :date:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; q=dns; s=selector1; b=c hrsQ6kMNHoVK9BZrKVE2IMXEMeUW+QP546dy97WTTcVz/dQiGAskqOIJjb/i1UXt 16X57DOKZwXcZwKw/B2J/x3uGbBv8mPg5VgIZAAC/lTpL0x7R/gFqeGLDWoO0gDQ l2BmcHIRgSKvDCd3AnmBtp7xURPXVg9/6KSx0Bzn7Iv3Iu1TaZtKsXXaC2Uv2xbE QT9a0r+t2JXo15kaz2KoAo4YT3mRzXmVN0aWeWLkJyodmf4TznvrnPaDcENaqsdI wbNBrzillVpwjX0dhIc/WKRA42WShVfcQN6U8DQTJA3SdHxoMs8etoxb67t51Ey8 sAIYjovYXj7PxRxz7hbRw== Received: from localhost (golem.pkh.me [local]) by golem.pkh.me (OpenSMTPD) with ESMTPA id 3fa5b5b6; Wed, 6 Sep 2017 09:58:08 +0000 (UTC) From: =?UTF-8?q?Cl=C3=A9ment=20B=C5=93sch?= To: ffmpeg-devel@ffmpeg.org Date: Wed, 6 Sep 2017 11:58:02 +0200 Message-Id: <20170906095806.3070-3-u@pkh.me> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170906095806.3070-1-u@pkh.me> References: <20170906095806.3070-1-u@pkh.me> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 3/7] build: add check_apple_framework() 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 Cc: =?UTF-8?q?Cl=C3=A9ment=20B=C5=93sch?= Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Clément Bœsch This will be used in the following commits. --- configure | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/configure b/configure index 442ef606e0..158f9ba24b 100755 --- a/configure +++ b/configure @@ -1120,6 +1120,15 @@ check_header_objcc(){ } | check_objcc && check_stat "$TMPO" && enable_safe $header } +check_apple_framework(){ + log check_apple_framework "$@" + framework="$1" + name="$(tolower $framework)" + header="${framework}/${framework}.h" + disable $name + check_header_objcc $header && enable $name && add_extralibs "-framework $framework" +} + check_func(){ log check_func "$@" func=$1