OBS-URL: https://build.opensuse.org/package/show/windows:mingw:win64/mingw64-filesystem?expand=0&rev=32
This commit is contained in:
parent
91a8960cf9
commit
4047f83432
@ -160,13 +160,16 @@ package or when debugging this package.\
|
|||||||
-DCMAKE_VERBOSE_MAKEFILE=ON \\\
|
-DCMAKE_VERBOSE_MAKEFILE=ON \\\
|
||||||
-DCMAKE_INSTALL_PREFIX:PATH=%{_mingw64_prefix} \\\
|
-DCMAKE_INSTALL_PREFIX:PATH=%{_mingw64_prefix} \\\
|
||||||
-DCMAKE_INSTALL_LIBDIR:PATH=%{_mingw64_libdir} \\\
|
-DCMAKE_INSTALL_LIBDIR:PATH=%{_mingw64_libdir} \\\
|
||||||
|
-DBIN_INSTALL_DIR=%{_mingw64_bindir} \\\
|
||||||
-DINCLUDE_INSTALL_DIR:PATH=%{_mingw64_includedir} \\\
|
-DINCLUDE_INSTALL_DIR:PATH=%{_mingw64_includedir} \\\
|
||||||
-DLIB_INSTALL_DIR:PATH=%{_mingw64_libdir} \\\
|
-DLIB_INSTALL_DIR:PATH=%{_mingw64_libdir} \\\
|
||||||
|
-DSHARE_INSTALL_DIR:PATH=%{_mingw64_datadir} \\\
|
||||||
-DSYSCONF_INSTALL_DIR:PATH=%{_mingw64_sysconfdir} \\\
|
-DSYSCONF_INSTALL_DIR:PATH=%{_mingw64_sysconfdir} \\\
|
||||||
-DSHARE_INSTALL_PREFIX:PATH=%{_mingw64_datadir} \\\
|
-DSHARE_INSTALL_PREFIX:PATH=%{_mingw64_datadir} \\\
|
||||||
-DBUILD_SHARED_LIBS:BOOL=ON \\\
|
-DBUILD_SHARED_LIBS:BOOL=ON \\\
|
||||||
-DCMAKE_C_COMPILER="%{_bindir}/%{_mingw64_cc}" \\\
|
-DCMAKE_C_COMPILER="%{_bindir}/%{_mingw64_cc}" \\\
|
||||||
-DCMAKE_CXX_COMPILER="%{_bindir}/%{_mingw64_cxx}" \\\
|
-DCMAKE_CXX_COMPILER="%{_bindir}/%{_mingw64_cxx}" \\\
|
||||||
|
-DCMAKE_RC_COMPILER="%{_bindir}/%{_mingw64_windres}" \\\
|
||||||
-DCMAKE_FIND_ROOT_PATH="%{_mingw64_prefix}" \\\
|
-DCMAKE_FIND_ROOT_PATH="%{_mingw64_prefix}" \\\
|
||||||
-DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY \\\
|
-DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY \\\
|
||||||
-DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \\\
|
-DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \\\
|
||||||
|
@ -13,8 +13,14 @@ fi
|
|||||||
filelist=`sed "s/['\"]/\\\&/g"`
|
filelist=`sed "s/['\"]/\\\&/g"`
|
||||||
|
|
||||||
dlls=$(echo $filelist | tr [:blank:] '\n' | grep '\.dll$')
|
dlls=$(echo $filelist | tr [:blank:] '\n' | grep '\.dll$')
|
||||||
|
pcs=$(echo $filelist | tr [:blank:] '\n' | grep '\.pc$')
|
||||||
|
|
||||||
for f in $dlls; do
|
for f in $dlls; do
|
||||||
basename=`basename $f | tr [:upper:] [:lower:]`
|
basename=`basename $f | tr [:upper:] [:lower:]`
|
||||||
echo "mingw64($basename)"
|
echo "mingw64($basename)"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
for g in $pcs; do
|
||||||
|
dirname=`dirname $g`
|
||||||
|
PKG_CONFIG_PATH=$dirname x86_64-w64-mingw32-pkg-config --print-errors --print-provides $g | awk '{ print "mingw64(pkg:"$1")", $2, $3 }'
|
||||||
|
done | sort -u
|
||||||
|
@ -68,6 +68,7 @@ done
|
|||||||
|
|
||||||
|
|
||||||
dlls=$(echo $filelist | tr [:blank:] '\n' | grep -Ei '\.(dll|exe)$')
|
dlls=$(echo $filelist | tr [:blank:] '\n' | grep -Ei '\.(dll|exe)$')
|
||||||
|
pcs=$(echo $filelist | tr [:blank:] '\n' | grep '\.pc$')
|
||||||
|
|
||||||
for f in $dlls; do
|
for f in $dlls; do
|
||||||
$OBJDUMP -p $f | grep 'DLL Name' | tr [:upper:] [:lower:] |
|
$OBJDUMP -p $f | grep 'DLL Name' | tr [:upper:] [:lower:] |
|
||||||
@ -75,3 +76,8 @@ for f in $dlls; do
|
|||||||
grep -Ev "$exclude_pattern" |
|
grep -Ev "$exclude_pattern" |
|
||||||
sed 's/\(.*\)/mingw64(\1)/'
|
sed 's/\(.*\)/mingw64(\1)/'
|
||||||
done | sort -u
|
done | sort -u
|
||||||
|
|
||||||
|
for g in $pcs; do
|
||||||
|
dirname=`dirname $g`
|
||||||
|
PKG_CONFIG_PATH=$dirname x86_64-w64-mingw32-pkg-config --print-errors --print-requires $g | awk '{ print "mingw64(pkg:"$1")", $2, $3 }'
|
||||||
|
done | sort -u
|
||||||
|
Loading…
x
Reference in New Issue
Block a user