diff --git a/build-mingw-w64-libraries.sh b/build-mingw-w64-libraries.sh index 9af18fa..a676acd 100755 --- a/build-mingw-w64-libraries.sh +++ b/build-mingw-w64-libraries.sh @@ -47,7 +47,8 @@ for lib in winpthreads winstorecompat; do make -j$CORES make install cd .. - install -Dm644 COPYING "$arch_prefix/share/mingw32/COPYING.${lib}.txt" + mkdir -p "$arch_prefix/share/mingw32" + install -m644 COPYING "$arch_prefix/share/mingw32/COPYING.${lib}.txt" done cd .. done diff --git a/build-mingw-w64-tools.sh b/build-mingw-w64-tools.sh index fef72fb..614439a 100755 --- a/build-mingw-w64-tools.sh +++ b/build-mingw-w64-tools.sh @@ -92,7 +92,8 @@ cd build${CROSS_NAME} ../configure --prefix="$PREFIX" $CONFIGFLAGS $MAKE -j$CORES $MAKE install-strip -install -Dm644 ../COPYING "$PREFIX/share/gendef/COPYING" +mkdir -p "$PREFIX/share/gendef" +install -m644 ../COPYING "$PREFIX/share/gendef" cd ../../widl [ -z "$CLEAN" ] || rm -rf build${CROSS_NAME} mkdir -p build${CROSS_NAME} @@ -100,7 +101,8 @@ cd build${CROSS_NAME} ../configure --prefix="$PREFIX" --target=$ANY_ARCH-w64-mingw32 --with-widl-includedir="$INCLUDEDIR" $CONFIGFLAGS $MAKE -j$CORES $MAKE install-strip -install -Dm644 ../../../COPYING "$PREFIX/share/widl/COPYING" +mkdir -p "$PREFIX/share/widl" +install -m644 ../../../COPYING "$PREFIX/share/widl" cd .. cd "$PREFIX/bin" # The build above produced $ANY_ARCH-w64-mingw32-widl, add symlinks to it diff --git a/build-mingw-w64.sh b/build-mingw-w64.sh index 0774196..6136e6b 100755 --- a/build-mingw-w64.sh +++ b/build-mingw-w64.sh @@ -126,7 +126,8 @@ done cd .. for arch in $ARCHS; do + mkdir -p "$PREFIX/$arch-w64-mingw32/share/mingw32" for file in COPYING COPYING.MinGW-w64/COPYING.MinGW-w64.txt COPYING.MinGW-w64-runtime/COPYING.MinGW-w64-runtime.txt; do - install -Dm644 "$file" "$PREFIX/$arch-w64-mingw32/share/mingw32/$(basename "$file")" + install -m644 "$file" "$PREFIX/$arch-w64-mingw32/share/mingw32" done done