[vlc-devel] [PATCH] configure: fix using protoc from the built tools

Rémi Denis-Courmont remi at remlab.net
Fri May 18 09:10:18 CEST 2018


Le perjantaina 18. toukokuuta 2018, 9.57.54 EEST Steve Lhomme  a écrit :
> LUAC='/c/Users/robux/Documents/Programs/Videolabs/work/contrib/x86_64-
> w64-mingw32/../bin/x86_64-w64-mingw32-luac.exe'

Actually LUAC is probed using CHECK_TOOL, not PATH_TOOL.

> Basically the C/C++ are exceptions rather than the norm.

No, that is the norm, not the exception: CC, CXX, OBJC, BUILDCC, OBJDUMP, 
OBJCOPY, RANLIB, STRIP,  NM, WINDRES, unix2dos, PROTOC, DESKTOP_FILE_VALIDATE, 
LUAC, LEX, BISON, KDE4_CONFIG are all using the simple form.

And most AC_PATH_PROG calls are cargo-culted/copy-pasted without consideration 
whether it was actually needed.

> Everything else
> in the environment when you run configure is saved in variables reused
> when you call make. Changing the environment when you call make has
> little to no effect at all. I don't see why the PATH should be any
> different.
> it's very inconvenient to have to remember to reset your PATH whenever
> you switch to another build directory and prone to a lot of time wasting
> errors.

No. It is not using the same environment that is prone to errors.

configure even checks to prevent the most obvious errors.

-- 
Реми Дёни-Курмон
http://www.remlab.net/





More information about the vlc-devel mailing list