1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2026-01-19 13:44:41 +01:00

Update libraries and make it build on windows.

Still gets some warnings because compilers have changed. But should work.
This commit is contained in:
Sandu Liviu Catalin
2025-06-25 22:34:23 +03:00
parent 520a5eacc5
commit f2b7499f85
3038 changed files with 251668 additions and 273857 deletions

36
vendor/POCO/Makefile vendored
View File

@@ -6,6 +6,7 @@
sinclude config.make
sinclude config.build
POCO_CONFIG_INCLUDED = 1
ifndef POCO_BASE
$(warning WARNING: POCO_BASE is not defined. Assuming current directory.)
@@ -71,7 +72,7 @@ ifdef POCO_VERBOSE
$(info OSARCH = $(OSARCH))
endif
.PHONY: poco all libexecs cppunit tests samples cleans clean distclean install uninstall
.PHONY: poco all libexecs cppunit trace tests samples cleans clean distclean install uninstall
# TESTS and SAMPLES are set in config.make
poco: libexecs $(if $(TESTS),tests) $(if $(SAMPLES),samples)
@@ -86,6 +87,16 @@ cppunit:
CppUnit-clean:
$(MAKE) -C $(POCO_BASE)/CppUnit clean
trace:
ifdef POCO_ENABLE_TRACE
$(MAKE) -C $(POCO_BASE)/Trace
endif
Trace-clean:
ifdef POCO_ENABLE_TRACE
$(MAKE) -C $(POCO_BASE)/Trace clean
endif
install: libexecs
mkdir -p $(INSTALLDIR)/include/Poco
mkdir -p $(INSTALLDIR)/lib
@@ -130,7 +141,7 @@ tests: $(filter-out $(foreach f,$(OMIT),$f%),$(tests))
samples: $(filter-out $(foreach f,$(OMIT),$f%),$(samples))
cleans: $(filter-out $(foreach f,$(OMIT),$f%),$(cleans))
Foundation-libexec:
Foundation-libexec: trace
$(MAKE) -C $(POCO_BASE)/Foundation
Foundation-tests: Foundation-libexec cppunit
@@ -196,7 +207,7 @@ Util-samples: Util-libexec
$(MAKE) -C $(POCO_BASE)/Util/samples
Util-clean:
$(MAKE) -C $(POCO_BASE)/Util clean
$(MAKE) -C $(POCO_BASE)/Util clean
$(MAKE) -C $(POCO_BASE)/Util/testsuite clean
$(MAKE) -C $(POCO_BASE)/Util/samples clean
@@ -245,10 +256,13 @@ NetSSL_OpenSSL-clean:
Data-libexec: Foundation-libexec
$(MAKE) -C $(POCO_BASE)/Data
Data-tests: Data-libexec cppunit
DataTest-libexec: Data-libexec
$(MAKE) -C $(POCO_BASE)/Data/DataTest
Data-tests: Data-libexec DataTest-libexec cppunit
$(MAKE) -C $(POCO_BASE)/Data/testsuite
Data-samples: Data-libexec Data-libexec Data/SQLite-libexec Net-libexec
Data-samples: Data-libexec Data-libexec Data/SQLite-libexec Net-libexec Util-libexec
$(MAKE) -C $(POCO_BASE)/Data/samples
Data-clean:
@@ -259,7 +273,7 @@ Data-clean:
Data/SQLite-libexec: Foundation-libexec Data-libexec
$(MAKE) -C $(POCO_BASE)/Data/SQLite
Data/SQLite-tests: Data/SQLite-libexec cppunit
Data/SQLite-tests: Data/SQLite-libexec DataTest-libexec cppunit
$(MAKE) -C $(POCO_BASE)/Data/SQLite/testsuite
Data/SQLite-clean:
@@ -269,7 +283,7 @@ Data/SQLite-clean:
Data/ODBC-libexec: Foundation-libexec Data-libexec
$(MAKE) -C $(POCO_BASE)/Data/ODBC
Data/ODBC-tests: Data/ODBC-libexec cppunit
Data/ODBC-tests: Data/ODBC-libexec DataTest-libexec cppunit
$(MAKE) -C $(POCO_BASE)/Data/ODBC/testsuite
Data/ODBC-clean:
@@ -279,7 +293,7 @@ Data/ODBC-clean:
Data/MySQL-libexec: Foundation-libexec Data-libexec
$(MAKE) -C $(POCO_BASE)/Data/MySQL
Data/MySQL-tests: Data/MySQL-libexec cppunit
Data/MySQL-tests: Data/MySQL-libexec DataTest-libexec cppunit
$(MAKE) -C $(POCO_BASE)/Data/MySQL/testsuite
Data/MySQL-clean:
@@ -289,7 +303,7 @@ Data/MySQL-clean:
Data/PostgreSQL-libexec: Foundation-libexec Data-libexec
$(MAKE) -C $(POCO_BASE)/Data/PostgreSQL
Data/PostgreSQL-tests: Data/PostgreSQL-libexec cppunit
Data/PostgreSQL-tests: Data/PostgreSQL-libexec DataTest-libexec cppunit
$(MAKE) -C $(POCO_BASE)/Data/PostgreSQL/testsuite
Data/PostgreSQL-clean:
@@ -406,7 +420,7 @@ Prometheus-libexec: Foundation-libexec Net-libexec
Prometheus-tests: Prometheus-libexec cppunit
$(MAKE) -C $(POCO_BASE)/Prometheus/testsuite
Prometheus-samples: Prometheus-libexec
Prometheus-samples: Prometheus-libexec Util-libexec
$(MAKE) -C $(POCO_BASE)/Prometheus/samples
Prometheus-clean:
@@ -414,7 +428,7 @@ Prometheus-clean:
$(MAKE) -C $(POCO_BASE)/Prometheus/testsuite clean
$(MAKE) -C $(POCO_BASE)/Prometheus/samples clean
clean: cleans CppUnit-clean
clean: cleans Trace-clean CppUnit-clean
distclean:
rm -rf $(POCO_BUILD)/lib