From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 2BE06449C8 for ; Wed, 1 May 2024 15:06:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0DD1D68D6B3; Wed, 1 May 2024 18:06:55 +0300 (EEST) Received: from mout.gmx.net (unknown [212.227.17.20]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B0D4468B5A1 for ; Wed, 1 May 2024 18:06:47 +0300 (EEST) X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from metallschleimette ([91.62.13.127]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MFKGP-1rrTFX3d73-00Fhgx for ; Wed, 01 May 2024 17:06:46 +0200 Date: Wed, 1 May 2024 17:06:45 +0200 To: FFmpeg development discussions and patches Message-ID: References: <20240427134936.32677-1-timo@rothenpieler.org> <20240427201448.26469-1-timo@rothenpieler.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240427201448.26469-1-timo@rothenpieler.org> X-Provags-ID: V03:K1:6Vn5GQafeNgn0hpQKupYmgHXbprOt8xlb2bjuNMi6xoABWKke8h hzwoCqHbVPXQjvPSHmPHZYkgKnh6SIjlUN8S5kynOXm1OQOAAl3o0zYfzzqirsaqgpGevWG YsBw0Qz01omG3CxZLnLIazLvrDr0D+JRK2YLUx/Fe6QYsHv3HmiIsxma2yCoW5QHTzW+7Z0 I7O1bTN6o7fKBcObCuBqg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:+S5Bq9kd49A=;2FJ9onUPB5jDqxQPLFieX/PkvYv 25Zn1JRDFz+QodLp/zNgoYLLCYN/abbr/C96u+wB77oUUQwibCuwWAtkbxrqaEaQ1jMqDw6nW s+IqgLscmSSPCnwuDQPs0Wvbr+S01SKeKq3Ld6yII5XYAPvnPdowBJqW0iaJZmISrfVOWDwqz FcTJzJgoDyepY4hDaq1lB+KclNjLgJbR26ZhGsXSR3wMjOX1uqoo+qk+vfZmfhOA1fgaZtGuY qZryhSyXbxXN8WZpfDDmWX9WLS/xaGw/FxPbL6AVz0z6p3anNkNSw6faX6T66nPmhGGPhf60s ki2BK0Hw2nP01BVHawlZV+6BE+3shHIAZ6VcXY0bWj3i+AVaJzL8cvpHiG4kRWHwLIT989cxA ZozM9l0aVHgYKaa71YvRMvurhbxHUrOk+4NhtasyaiD8ugpK+OcmtLp7VXeSSUNXS/7Uk4O4y elqG93Z+PsUr+ui1rnJ5+r4LGBclnG6w9CdjHtk7ANiud3vjkm0UI1aR4En6Poshes9AepK2D FdFCoavBMDyDVG9T24j135tMXWbG1PNBm6+W+vmVN49ZSzuM2V4/SUOA1PmmqlSZY3EFOUWCv pc00dlxavBNgiGN1DPGxJQmQXcPf9GqxZWsRK80KHW6SuCQLWeMhTa2a8p+MbCeYzZleanlol KiHGhMAfUboANzgiAHyXsU3dZGZhoSJyFKXRf7LANY4Szp3/4fhEiqn2RGM48sIUhAeoEWEtc j/QlUomMC/JdG/ChOK3CLZcNIaCOr5ipknfg7dMZX6HTauv3RAEWD9xOQJt1Az4P2+GdZZpOd LRZP2+yo80RRTvpBaNY+mPaTWOu0+09S4yZCI4CBaST2Q= Subject: Re: [FFmpeg-devel] [PATCH v2] configure: support msvc build inside WSL 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: , From: Alexander Strasser via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: Alexander Strasser Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: On 2024-04-27 22:14 +0200, Timo Rothenpieler wrote: > --- > configure | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/configure b/configure > index 8101b4fce6..89af5f75e7 100755 > --- a/configure > +++ b/configure > @@ -5036,7 +5036,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 [ -x "$(command -v wslpath)" ]; then > + _DEPCMD='$(DEP$(1)) $(DEP$(1)FLAGS) $($(1)DEP_FLAGS) $< 2>&1 | awk '\''/including/ { sub(/^.*file: */, ""); if (!match($$0, / /)) { print $$0 } }'\'' | xargs -d\\n -n1 wslpath -u | awk '\''BEGIN { printf "%s:", "$@" }; { sub(/\r/,""); printf " %s", $$0 }; END { print "" }'\'' > $(@:.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" > -- Should be good enough if it doesn't break MSVC builds outside of WSL. Alexander _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".