fix: Move bundled dependency symlinks to library-specific .gitignore files #5048

This commit is contained in:
Matej Kenda
2025-12-23 11:23:57 +01:00
parent 18c49ed9c8
commit 38eb412c9c
7 changed files with 122 additions and 55 deletions

55
.gitignore vendored
View File

@@ -176,58 +176,3 @@ node_modules
##############
*.core
# Build-time symlinks to bundled libraries #
############################################
Foundation/src/adler32.c
Foundation/src/config.h
Foundation/src/pcre2posix.c
Foundation/src/pcre2posix.h
Foundation/src/compress.c
Foundation/src/crc32.c
Foundation/src/crc32.h
Foundation/src/deflate.c
Foundation/src/deflate.h
Foundation/src/gzguts.h
Foundation/src/infback.c
Foundation/src/inffast.c
Foundation/src/inffast.h
Foundation/src/inffixed.h
Foundation/src/inflate.c
Foundation/src/inflate.h
Foundation/src/inftrees.c
Foundation/src/inftrees.h
Foundation/src/pcre2.h
Foundation/src/pcre2_*.c
Foundation/src/pcre2_*.h
Foundation/src/trees.c
Foundation/src/trees.h
Foundation/src/utf8proc.c
Foundation/src/utf8proc.h
Foundation/src/utf8proc_data.c
Foundation/src/zconf.h
Foundation/src/zlib.h
Foundation/src/zutil.c
Foundation/src/zutil.h
JSON/src/pdjson.c
JSON/src/pdjson.h
Data/SQLite/src/sqlite3.c
Data/SQLite/src/sqlite3.h
XML/src/ascii.h
XML/src/asciitab.h
XML/src/expat.h
XML/src/expat_config.h
XML/src/expat_external.h
XML/src/iasciitab.h
XML/src/internal.h
XML/src/latin1tab.h
XML/src/nametab.h
XML/src/siphash.h
XML/src/utf8tab.h
XML/src/xmlparse.cpp
XML/src/xmlrole.c
XML/src/xmlrole.h
XML/src/xmltok.c
XML/src/xmltok.h
XML/src/xmltok_impl.c
XML/src/xmltok_impl.h
XML/src/xmltok_ns.c

4
Data/SQLite/.gitignore vendored Normal file
View File

@@ -0,0 +1,4 @@
# Build-time symlinks to bundled sqlite3 library
# Created by prebuild step in Makefile when POCO_SQLITE_UNBUNDLED is not set
src/sqlite3.c
src/sqlite3.h

32
Foundation/.gitignore vendored Normal file
View File

@@ -0,0 +1,32 @@
# Build-time symlinks to bundled libraries (zlib, pcre2, utf8proc)
# Created by prebuild step in Makefile when POCO_UNBUNDLED is not set
src/adler32.c
src/compress.c
src/config.h
src/crc32.c
src/crc32.h
src/deflate.c
src/deflate.h
src/gzguts.h
src/infback.c
src/inffast.c
src/inffast.h
src/inffixed.h
src/inflate.c
src/inflate.h
src/inftrees.c
src/inftrees.h
src/trees.c
src/trees.h
src/zconf.h
src/zlib.h
src/zutil.c
src/zutil.h
src/pcre2.h
src/pcre2_*.c
src/pcre2_*.h
src/pcre2posix.c
src/pcre2posix.h
src/utf8proc.c
src/utf8proc.h
src/utf8proc_data.c

4
JSON/.gitignore vendored Normal file
View File

@@ -0,0 +1,4 @@
# Build-time symlinks to bundled pdjson library
# Created by prebuild step in Makefile when POCO_UNBUNDLED is not set
src/pdjson.c
src/pdjson.h

5
Net/.gitignore vendored Normal file
View File

@@ -0,0 +1,5 @@
# Build-time symlinks to bundled libraries
# Created by prebuild step in Makefile for MinGW builds
# wepoll (Windows epoll emulation for MinGW)
src/wepoll.c

56
PDF/.gitignore vendored Normal file
View File

@@ -0,0 +1,56 @@
# Build-time symlinks to bundled libraries (zlib, png, hpdf)
# Created by prebuild step in Makefile when POCO_UNBUNDLED is not set
# zlib
src/adler32.c
src/compress.c
src/crc32.c
src/crc32.h
src/deflate.c
src/deflate.h
src/gzguts.h
src/infback.c
src/inffast.c
src/inffast.h
src/inffixed.h
src/inflate.c
src/inflate.h
src/inftrees.c
src/inftrees.h
src/trees.c
src/trees.h
src/zconf.h
src/zlib.h
src/zutil.c
src/zutil.h
# libpng
src/png.c
src/png.h
src/pngconf.h
src/pngdebug.h
src/pngerror.c
src/pngget.c
src/pnginfo.h
src/pnglibconf.h
src/pngmem.c
src/pngpread.c
src/pngpriv.h
src/pngread.c
src/pngrio.c
src/pngrtran.c
src/pngrutil.c
src/pngset.c
src/pngstruct.h
src/pngtest.c
src/pngtrans.c
src/pngwio.c
src/pngwrite.c
src/pngwtran.c
src/pngwutil.c
# libharu (hpdf)
src/hpdf.h
src/hpdf_*.c
src/hpdf_*.h
src/t4.h

21
XML/.gitignore vendored Normal file
View File

@@ -0,0 +1,21 @@
# Build-time symlinks to bundled expat library
# Created by prebuild step in Makefile when POCO_UNBUNDLED is not set
src/ascii.h
src/asciitab.h
src/expat.h
src/expat_config.h
src/expat_external.h
src/iasciitab.h
src/internal.h
src/latin1tab.h
src/nametab.h
src/siphash.h
src/utf8tab.h
src/xmlparse.cpp
src/xmlrole.c
src/xmlrole.h
src/xmltok.c
src/xmltok.h
src/xmltok_impl.c
src/xmltok_impl.h
src/xmltok_ns.c