mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-09-27 08:24:39 -07:00
[Build] Rework Windows installer artifact exclusions per review
This commit is contained in:
parent
55ce3d18e6
commit
b6ba4527e3
2 changed files with 3 additions and 1 deletions
|
|
@ -344,6 +344,8 @@ if [[ $MAKE_PACKAGE ]]; then
|
||||||
echo "::warning file=$0::7-Zip not found, skipping installer content check"
|
echo "::warning file=$0::7-Zip not found, skipping installer content check"
|
||||||
else
|
else
|
||||||
echo "Inspecting $package"
|
echo "Inspecting $package"
|
||||||
|
# Fail the build if the installer contains any path left behind by the MSBuild or
|
||||||
|
# Qt AUTOMOC tooling (build-tree artifacts must live in the build dir, not the install)
|
||||||
if "$seven_zip" l "$package" |
|
if "$seven_zip" l "$package" |
|
||||||
grep -E "_autogen|\.dir[\\/]|\.tlog|(^|[\\/])x64[\\/]|(^|[\\/])\.qt[\\/]|(^|[\\/])\.qsb[\\/]|(^|[\\/])\.lupdate[\\/]|CMakeFiles"; then
|
grep -E "_autogen|\.dir[\\/]|\.tlog|(^|[\\/])x64[\\/]|(^|[\\/])\.qt[\\/]|(^|[\\/])\.qsb[\\/]|(^|[\\/])\.lupdate[\\/]|CMakeFiles"; then
|
||||||
echo "::error file=$0::Installer contains build-tree artifacts"
|
echo "::error file=$0::Installer contains build-tree artifacts"
|
||||||
|
|
|
||||||
|
|
@ -675,6 +675,7 @@ if(WIN32)
|
||||||
DIRECTORY "${CMAKE_BINARY_DIR}/cockatrice/"
|
DIRECTORY "${CMAKE_BINARY_DIR}/cockatrice/"
|
||||||
DESTINATION ./
|
DESTINATION ./
|
||||||
FILES_MATCHING
|
FILES_MATCHING
|
||||||
|
PATTERN "*.ini"
|
||||||
PATTERN "CMakeFiles*" EXCLUDE
|
PATTERN "CMakeFiles*" EXCLUDE
|
||||||
PATTERN "*.dir*" EXCLUDE
|
PATTERN "*.dir*" EXCLUDE
|
||||||
PATTERN "*_autogen*" EXCLUDE
|
PATTERN "*_autogen*" EXCLUDE
|
||||||
|
|
@ -684,7 +685,6 @@ if(WIN32)
|
||||||
PATTERN ".qt*" EXCLUDE
|
PATTERN ".qt*" EXCLUDE
|
||||||
PATTERN ".qsb*" EXCLUDE
|
PATTERN ".qsb*" EXCLUDE
|
||||||
PATTERN ".lupdate*" EXCLUDE
|
PATTERN ".lupdate*" EXCLUDE
|
||||||
PATTERN "*.ini"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Qt plugins: audio, iconengines, imageformats, multimedia, platforms, printsupport, styles, tls
|
# Qt plugins: audio, iconengines, imageformats, multimedia, platforms, printsupport, styles, tls
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue