[libpng16] chore: Update .gitignore

Ignore artifacts produced by IDEs such as Embarcadero RAD Studio,
JetBrains Fleet, Qt Creator, and possibly others.

Also update the list of artifacts produced by C/C++ workflows and
CMake workflows in Microsoft Visual Studio and Qt Creator.

This is a cherry-pick of commit 10c76f3a1a9096f9b7cf64dd7abf5035e379e47f
from branch 'libpng18'.
This commit is contained in:
Cosmin Truta 2024-09-24 17:11:12 +03:00
parent d161ce6116
commit f3a45ac2e9

24
.gitignore vendored
View File

@ -71,6 +71,9 @@ cscope.*.out
.cproject/ .cproject/
.project/ .project/
.settings/ .settings/
## Embarcadero RAD Studio
*.cbproj.*
__recovery/
## JetBrains ## JetBrains
.idea/ .idea/
## NetBeans ## NetBeans
@ -84,11 +87,9 @@ nbproject/
*.sln.docstates *.sln.docstates
*.suo *.suo
*.user *.user
*.userosscache
*.userprefs *.userprefs
### Visual Studio cache files (for older versions) ### Visual Studio cache files (for older versions)
*.aps *.aps
*.cachefile
*.ncb *.ncb
*.opensdf *.opensdf
*.sdf *.sdf
@ -102,21 +103,25 @@ ipch/
!.vscode/settings.json !.vscode/settings.json
!.vscode/tasks.json !.vscode/tasks.json
## (Various) ## (Various)
*.*cache
*.cache*
[._]*_history [._]*_history
.history/ .history/
[Bb]ackup*/
# Build, test and CI output directories # Build, test and CI output directories
*[Dd]ebug/ *[Dd]ebug/
[Dd]ebug*/
*[Rr]elease/ *[Rr]elease/
*[Rr]eleases/ [Rr]elease*/
[Ll]og/ [._]build*/
[Ll]ogs/ /[Bb]uild*/
[Oo]ut/ /[Oo]ut/
# Libpng configuration and build artifacts # Libpng configuration and auxiliary build artifacts
*.out *.out
*out.png *out.png
.deps/ [._]deps/
.dirstamp .dirstamp
/Makefile /Makefile
/autom4te.cache/ /autom4te.cache/
@ -130,6 +135,9 @@ ipch/
/libpng.vers /libpng.vers
/libtool /libtool
/stamp-h1 /stamp-h1
CMake*.json
!CMakePresets.json
CMakeLists.txt.*
pnglibconf.[ch] pnglibconf.[ch]
pnglibconf.dfn pnglibconf.dfn
pnglibconf.pre pnglibconf.pre