vlc | branch: master | Marvin Scholz <[email protected]> | Fri Oct 4 17:00:41 2019 +0200| [f88b10e49d7fb04c360ec0ad13f94f9d5dc6d4e3] | committer: Marvin Scholz
package/win32: Force libtool build when using llvm-mingw The libtool in extras/tools has additional patches that are needed to build with llvm-mingw. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f88b10e49d7fb04c360ec0ad13f94f9d5dc6d4e3 --- extras/package/win32/build.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/extras/package/win32/build.sh b/extras/package/win32/build.sh index 0033265a1b..94615a7814 100755 --- a/extras/package/win32/build.sh +++ b/extras/package/win32/build.sh @@ -96,11 +96,22 @@ esac : ${JOBS:=$(getconf _NPROCESSORS_ONLN 2>&1)} TRIPLET=$ARCH-w64-mingw32 +# Check if compiling with clang +CC=${CC:-$TRIPLET-gcc} +if ! printf "#ifdef __clang__\n#error CLANG\n#endif" | $CC -E -; then + COMPILING_WITH_CLANG=1 +fi + info "Building extra tools" cd extras/tools + +# Force libtool build when compiling with clang +if [ "$COMPILING_WITH_CLANG" -gt 0 ] && [ ! -d "libtool" ]; then + FORCED_TOOLS="libtool" +fi # bootstrap only if needed in interactive mode if [ "$INTERACTIVE" != "yes" ] || [ ! -f ./Makefile ]; then - ./bootstrap + NEEDED="$FORCED_TOOLS" ./bootstrap fi make -j$JOBS export PATH="$PWD/build/bin":"$PATH" _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
