[vlc-devel] [PATCH] contrib: fxc2 only check compiler when building for windows
Steve Lhomme
robux4 at ycbcr.xyz
Thu May 16 10:06:14 CEST 2019
On 2019-05-16 10:03, pierre at videolabs.io wrote:
> On 2019-05-16 09:55, Steve Lhomme wrote:
>> It seems FXC2_CXX is not defined when not compiling for Windows.
>
> yes, but it assert anyway :
>
> $(error No x86 (cross) compiler found for fxc2)
Then you can put your "ifdef HAVE_WIN32" around that line
>
>>
>> On 2019-05-16 9:40, Pierre Lamot wrote:
>>> ---
>>> contrib/src/fxc2/rules.mak | 3 ++-
>>> 1 file changed, 2 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/contrib/src/fxc2/rules.mak b/contrib/src/fxc2/rules.mak
>>> index e1eff83cdf..18c0d0128a 100644
>>> --- a/contrib/src/fxc2/rules.mak
>>> +++ b/contrib/src/fxc2/rules.mak
>>> @@ -22,6 +22,7 @@ fxc2: fxc2-$(FXC2_VERSION).tar.xz .sum-fxc2
>>> $(APPLY)
>>> $(SRC)/fxc2/0004-Revert-Fix-narrowing-conversion-from-int-to-BYTE.patch
>>> $(MOVE)
>>> +ifdef HAVE_WIN32
>>> ifeq ($(ARCH),x86_64)
>>> FXC2_CXX=$(CXX)
>>> FXC2_DLL=dll/d3dcompiler_47.dll
>>> @@ -37,7 +38,7 @@ FXC2_DLL=dll/d3dcompiler_47_32.dll
>>> else
>>> $(error No x86 (cross) compiler found for fxc2)
>>> endif
>>> -
>>> +endif
>>> .fxc2: fxc2 crossfile.meson
>>> cd $< && $(FXC2_CXX) -static fxc2.cpp -o fxc2.exe
>>> -- 2.17.1
>>>
>>> _______________________________________________
>>> vlc-devel mailing list
>>> To unsubscribe or modify your subscription options:
>>> https://mailman.videolan.org/listinfo/vlc-devel
>>>
>> _______________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> https://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list