diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 15bd1015fc..2becdcb213 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -718,3 +718,29 @@ jobs:
sudo -s
EXCLUDE_TESTS="ActiveRecord ApacheConnector CppParser CppUnit Crypto Data Data/MySQL Data/PostgreSQL Data/SQLite Encodings Foundation JSON JWT MongoDB Net NetSSL_OpenSSL NetSSL_Win PDF PageCompiler PocoDoc ProGen Prometheus Redis SevenZip Util XML Zip"
./ci/runtests.sh
+
+ linux-gcc-make-sqlite-no-sqlparser:
+ runs-on: ubuntu-22.04
+ services:
+ mysql:
+ image: mysql:8.1.0
+ env:
+ MYSQL_ALLOW_EMPTY_PASSWORD: yes
+ MYSQL_USER: pocotest
+ MYSQL_PASSWORD: pocotest
+ MYSQL_DATABASE: pocotest
+ ports:
+ - 3306:3306
+ steps:
+ - uses: actions/checkout@v3
+ - run: sudo apt -y update
+ - run: ./configure --everything --no-samples --no-sqlparser --omit=ActiveRecord,ApacheConnector,CppParser,Crypto,Data/PostgreSQL,Data/MySQL,Data/ODBC,Encodings,JSON,JWT,MongoDB,Net,NetSSL_OpenSSL,NetSSL_Win,PDF,PageCompiler,PocoDoc,ProGen,Prometheus,Redis,SevenZip,Util,XML,Zip && make all -s -j4 && sudo make install
+ - uses: ./.github/actions/retry-action
+ with:
+ timeout_minutes: 90
+ max_attempts: 3
+ retry_on: any
+ command: >-
+ sudo -s
+ EXCLUDE_TESTS="ActiveRecord ApacheConnector CppParser CppUnit Crypto Data Data/PostgreSQL Data/ODBC Data/MySQL Encodings Foundation JSON JWT MongoDB Net NetSSL_OpenSSL NetSSL_Win PDF PageCompiler PocoDoc ProGen Prometheus Redis SevenZip Util XML Zip"
+ ./ci/runtests.sh
diff --git a/ActiveRecord/ActiveRecord.progen b/ActiveRecord/ActiveRecord.progen
index 3862b7c1a3..e824c80969 100644
--- a/ActiveRecord/ActiveRecord.progen
+++ b/ActiveRecord/ActiveRecord.progen
@@ -7,7 +7,7 @@ vc.project.outdir = ${vc.project.pocobase}
vc.project.platforms = Win32
vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md
vc.project.prototype = ${vc.project.name}_vs90.vcproj
-vc.project.compiler.include = ..\\Foundation\\include;..\\Data\\include;..\\Data\\src
+vc.project.compiler.include = ..\\Foundation\\include;..\\Data\\include;
vc.project.compiler.defines =
vc.project.compiler.defines.shared = ${vc.project.name}Lib_EXPORTS
vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared}
diff --git a/ActiveRecord/ActiveRecord_vs160.vcxproj b/ActiveRecord/ActiveRecord_vs160.vcxproj
index 1ee839cb0f..ef9e1381ca 100644
--- a/ActiveRecord/ActiveRecord_vs160.vcxproj
+++ b/ActiveRecord/ActiveRecord_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34202.158
+ <_ProjectFileVersion>17.0.34322.80
PocoActiveRecordd
PocoActiveRecordmdd
PocoActiveRecordmtd
@@ -227,7 +227,7 @@
Disabled
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -241,6 +241,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\bin\PocoActiveRecordd.dll
@@ -260,7 +262,7 @@
true
Speed
true
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -273,6 +275,8 @@
Default
true
+ stdcpp17
+ stdc11
..\bin\PocoActiveRecord.dll
@@ -289,7 +293,7 @@
Disabled
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -304,6 +308,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\lib\PocoActiveRecordmtd.lib
@@ -316,7 +322,7 @@
true
Speed
true
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -329,6 +335,8 @@
Default
true
+ stdcpp17
+ stdc11
..\lib\PocoActiveRecordmt.lib
@@ -337,7 +345,7 @@
Disabled
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -352,6 +360,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\lib\PocoActiveRecordmdd.lib
@@ -364,7 +374,7 @@
true
Speed
true
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -378,6 +388,8 @@
Default
true
+ stdcpp17
+ stdc11
..\lib\PocoActiveRecordmd.lib
@@ -386,7 +398,7 @@
Disabled
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -400,6 +412,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\bin64\PocoActiveRecord64d.dll
@@ -419,7 +433,7 @@
true
Speed
true
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -432,6 +446,8 @@
Default
true
+ stdcpp17
+ stdc11
..\bin64\PocoActiveRecord64.dll
@@ -448,7 +464,7 @@
Disabled
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -463,6 +479,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\lib64\PocoActiveRecordmtd.lib
@@ -475,7 +493,7 @@
true
Speed
true
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -488,6 +506,8 @@
Default
true
+ stdcpp17
+ stdc11
..\lib64\PocoActiveRecordmt.lib
@@ -496,7 +516,7 @@
Disabled
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -511,6 +531,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\lib64\PocoActiveRecordmdd.lib
@@ -523,7 +545,7 @@
true
Speed
true
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -536,6 +558,8 @@
Default
true
+ stdcpp17
+ stdc11
..\lib64\PocoActiveRecordmd.lib
@@ -552,15 +576,23 @@
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
diff --git a/ActiveRecord/ActiveRecord_vs160.vcxproj.filters b/ActiveRecord/ActiveRecord_vs160.vcxproj.filters
index 41f6102fd8..510f26c9b4 100644
--- a/ActiveRecord/ActiveRecord_vs160.vcxproj.filters
+++ b/ActiveRecord/ActiveRecord_vs160.vcxproj.filters
@@ -2,13 +2,13 @@
- {ebe820d0-5937-490c-8ddc-7dde87f658aa}
+ {21ea7671-1c32-4a3f-b9f7-6170960ef1ac}
- {2d5b0e12-b750-4803-ad74-c9756c2abc98}
+ {0da9c9e9-91ad-4a2d-bc9d-04cb5b7062ae}
- {4a459f4f-d116-4642-ad0c-0966c895a8a2}
+ {fd4fcc95-c1a1-4535-bc22-58f09ebe8669}
diff --git a/ActiveRecord/ActiveRecord_vs170.vcxproj b/ActiveRecord/ActiveRecord_vs170.vcxproj
index 6637aae271..eb94f51f2f 100644
--- a/ActiveRecord/ActiveRecord_vs170.vcxproj
+++ b/ActiveRecord/ActiveRecord_vs170.vcxproj
@@ -331,7 +331,7 @@
Disabled
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -367,7 +367,7 @@
true
Speed
true
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -399,7 +399,7 @@
Disabled
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -428,7 +428,7 @@
true
Speed
true
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -452,7 +452,7 @@
Disabled
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -481,7 +481,7 @@
true
Speed
true
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -505,7 +505,7 @@
Disabled
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -541,7 +541,7 @@
true
Speed
true
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -573,7 +573,7 @@
Disabled
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -602,7 +602,7 @@
true
Speed
true
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -626,7 +626,7 @@
Disabled
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -655,7 +655,7 @@
true
Speed
true
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -679,7 +679,7 @@
Disabled
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -715,7 +715,7 @@
true
Speed
true
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -747,7 +747,7 @@
Disabled
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -776,7 +776,7 @@
true
Speed
true
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -800,7 +800,7 @@
Disabled
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -829,7 +829,7 @@
true
Speed
true
- .\include;..\Foundation\include;..\Data\include;..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\Foundation\include;..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
diff --git a/ActiveRecord/ActiveRecord_vs170.vcxproj.filters b/ActiveRecord/ActiveRecord_vs170.vcxproj.filters
index 73cd1f48a3..f7c416d5fb 100644
--- a/ActiveRecord/ActiveRecord_vs170.vcxproj.filters
+++ b/ActiveRecord/ActiveRecord_vs170.vcxproj.filters
@@ -2,13 +2,13 @@
- {2abfaee0-49a0-4b66-9ad7-04a203cfc8cb}
+ {432c214a-0240-4551-855e-81f76d8d4e8a}
- {70b1a521-93e8-4228-ae59-baa5f0e57675}
+ {1ecf12a7-37ea-4377-af01-5d99e9bb31bb}
- {6b444098-e516-439f-aaf8-266510aa8702}
+ {14c6f1ce-7977-42bb-a83d-deee9c09a926}
diff --git a/ActiveRecord/CMakeLists.txt b/ActiveRecord/CMakeLists.txt
index ad39171e73..5ba8367629 100644
--- a/ActiveRecord/CMakeLists.txt
+++ b/ActiveRecord/CMakeLists.txt
@@ -26,7 +26,6 @@ target_include_directories(ActiveRecord
PUBLIC
$
$
- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src
)
POCO_INSTALL(ActiveRecord)
diff --git a/ActiveRecord/Compiler/Compiler_vs160.vcxproj b/ActiveRecord/Compiler/Compiler_vs160.vcxproj
index ed4c5cad57..3c52b17e35 100644
--- a/ActiveRecord/Compiler/Compiler_vs160.vcxproj
+++ b/ActiveRecord/Compiler/Compiler_vs160.vcxproj
@@ -1,5 +1,5 @@
-
+
debug_shared
@@ -51,6 +51,7 @@
+ 17.0
Compiler
{84DD1CB5-4735-478A-B48E-5E4858F0E831}
Compiler
@@ -157,7 +158,7 @@
- <_ProjectFileVersion>16.0.33423.256
+ <_ProjectFileVersion>17.0.34322.80
poco-arcd
poco-arcd
poco-arcd
@@ -248,6 +249,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
bin\poco-arcd.exe
@@ -279,6 +282,8 @@
Default
true
+ stdcpp17
+ stdc11
bin\poco-arc.exe
@@ -307,6 +312,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
@@ -339,6 +346,8 @@
Default
true
+ stdcpp17
+ stdc11
iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
@@ -368,6 +377,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
@@ -400,6 +411,8 @@
Default
true
+ stdcpp17
+ stdc11
iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
@@ -429,6 +442,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
bin64\poco-arcd.exe
@@ -460,6 +475,8 @@
Default
true
+ stdcpp17
+ stdc11
bin64\poco-arc.exe
@@ -488,6 +505,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
@@ -520,6 +539,8 @@
Default
true
+ stdcpp17
+ stdc11
iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
@@ -549,6 +570,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
@@ -581,6 +604,8 @@
Default
true
+ stdcpp17
+ stdc11
iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
@@ -596,18 +621,28 @@
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
diff --git a/ActiveRecord/Compiler/Compiler_vs160.vcxproj.filters b/ActiveRecord/Compiler/Compiler_vs160.vcxproj.filters
index efd4008307..ae3992292b 100644
--- a/ActiveRecord/Compiler/Compiler_vs160.vcxproj.filters
+++ b/ActiveRecord/Compiler/Compiler_vs160.vcxproj.filters
@@ -2,10 +2,10 @@
- {7d3940f9-2bc3-4ee8-9b7f-9be99cfc6fe0}
+ {29e1ed49-5f12-41fa-94f4-8fe6b3ee5954}
- {132066fc-e0fc-494b-9d73-30f03c1b4912}
+ {ba5400bd-3c95-43bb-8daa-39bff07be443}
diff --git a/ActiveRecord/Compiler/Compiler_vs170.vcxproj.filters b/ActiveRecord/Compiler/Compiler_vs170.vcxproj.filters
index bda25bf21d..dfac12b356 100644
--- a/ActiveRecord/Compiler/Compiler_vs170.vcxproj.filters
+++ b/ActiveRecord/Compiler/Compiler_vs170.vcxproj.filters
@@ -2,10 +2,10 @@
- {7f2913e1-102b-4ce6-a4b2-f99c8e3a38cd}
+ {780c9034-0153-453b-8791-d4659eb8554d}
- {9edf2033-52b6-4c16-a062-2b35e3cefb3c}
+ {c0be2d0e-ae4e-4573-9dcf-dc5821858595}
diff --git a/ActiveRecord/Makefile b/ActiveRecord/Makefile
index 80902c3603..02797b518e 100644
--- a/ActiveRecord/Makefile
+++ b/ActiveRecord/Makefile
@@ -9,7 +9,7 @@ include $(POCO_BASE)/build/rules/global
objects = Context ActiveRecord IDTraits StatementPlaceholderProvider
ifndef POCO_DATA_NO_SQL_PARSER
- target_includes = $(POCO_BASE)/Data/src
+ target_includes += $(POCO_BASE)/Data/SQLParser $(POCO_BASE)/Data/SQLParser/src
endif
target = PocoActiveRecord
diff --git a/ActiveRecord/testsuite/TestSuite.progen b/ActiveRecord/testsuite/TestSuite.progen
index a13c412438..69af87464e 100644
--- a/ActiveRecord/testsuite/TestSuite.progen
+++ b/ActiveRecord/testsuite/TestSuite.progen
@@ -6,5 +6,5 @@ vc.project.pocobase = ..\\..
vc.project.platforms = Win32
vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md
vc.project.prototype = TestSuite_vs90.vcproj
-vc.project.compiler.include = ..\\..\\Foundation\\include;..\\..\\Data\\include;..\\..\\Data\\src; \
+vc.project.compiler.include = ..\\..\\Foundation\\include;..\\..\\Data\\include; \
..\\..\\Data\\SQLite\\include;..\\..\\ActiveRecord\\include;.\\include
diff --git a/ActiveRecord/testsuite/TestSuite_vs160.vcxproj b/ActiveRecord/testsuite/TestSuite_vs160.vcxproj
index 08cacbce79..d87dc9871c 100644
--- a/ActiveRecord/testsuite/TestSuite_vs160.vcxproj
+++ b/ActiveRecord/testsuite/TestSuite_vs160.vcxproj
@@ -235,7 +235,7 @@
Disabled
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -268,7 +268,7 @@
true
Speed
true
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -296,7 +296,7 @@
Disabled
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -329,7 +329,7 @@
true
Speed
true
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -357,7 +357,7 @@
Disabled
- ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -390,7 +390,7 @@
true
Speed
true
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -418,7 +418,7 @@
Disabled
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -451,7 +451,7 @@
true
Speed
true
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -479,7 +479,7 @@
Disabled
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -512,7 +512,7 @@
true
Speed
true
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -540,7 +540,7 @@
Disabled
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -573,7 +573,7 @@
true
Speed
true
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
diff --git a/ActiveRecord/testsuite/TestSuite_vs170.vcxproj b/ActiveRecord/testsuite/TestSuite_vs170.vcxproj
index 7fae305840..baadba6fc5 100644
--- a/ActiveRecord/testsuite/TestSuite_vs170.vcxproj
+++ b/ActiveRecord/testsuite/TestSuite_vs170.vcxproj
@@ -343,7 +343,7 @@
Disabled
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -379,7 +379,7 @@
true
Speed
true
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -410,7 +410,7 @@
Disabled
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -446,7 +446,7 @@
true
Speed
true
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -477,7 +477,7 @@
Disabled
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -513,7 +513,7 @@
true
Speed
true
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -544,7 +544,7 @@
Disabled
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -580,7 +580,7 @@
true
Speed
true
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -611,7 +611,7 @@
Disabled
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -647,7 +647,7 @@
true
Speed
true
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -678,7 +678,7 @@
Disabled
- ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -714,7 +714,7 @@
true
Speed
true
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -745,7 +745,7 @@
Disabled
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -781,7 +781,7 @@
true
Speed
true
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -812,7 +812,7 @@
Disabled
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -848,7 +848,7 @@
true
Speed
true
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -879,7 +879,7 @@
Disabled
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -915,7 +915,7 @@
true
Speed
true
- ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src; ..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
diff --git a/CppParser/CppParser_vs160.vcxproj b/CppParser/CppParser_vs160.vcxproj
index 76807cef53..f753b86d25 100644
--- a/CppParser/CppParser_vs160.vcxproj
+++ b/CppParser/CppParser_vs160.vcxproj
@@ -1,5 +1,5 @@
-
+
debug_shared
@@ -51,6 +51,7 @@
+ 17.0
CppParser
{C77B9D92-EC91-11DA-A4CE-005056C00008}
CppParser
@@ -157,7 +158,7 @@
- <_ProjectFileVersion>15.0.28307.799
+ <_ProjectFileVersion>17.0.34322.80
PocoCppParserd
PocoCppParsermdd
PocoCppParsermtd
@@ -240,6 +241,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\bin\PocoCppParserd.dll
@@ -272,6 +275,8 @@
Default
true
+ stdcpp17
+ stdc11
..\bin\PocoCppParser.dll
@@ -303,6 +308,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\lib\PocoCppParsermtd.lib
@@ -328,6 +335,8 @@
Default
true
+ stdcpp17
+ stdc11
..\lib\PocoCppParsermt.lib
@@ -351,6 +360,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\lib\PocoCppParsermdd.lib
@@ -377,6 +388,8 @@
Default
true
+ stdcpp17
+ stdc11
..\lib\PocoCppParsermd.lib
@@ -399,6 +412,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\bin64\PocoCppParser64d.dll
@@ -431,6 +446,8 @@
Default
true
+ stdcpp17
+ stdc11
..\bin64\PocoCppParser64.dll
@@ -462,6 +479,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\lib64\PocoCppParsermtd.lib
@@ -487,6 +506,8 @@
Default
true
+ stdcpp17
+ stdc11
..\lib64\PocoCppParsermt.lib
@@ -510,6 +531,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\lib64\PocoCppParsermdd.lib
@@ -535,6 +558,8 @@
Default
true
+ stdcpp17
+ stdc11
..\lib64\PocoCppParsermd.lib
@@ -563,54 +588,88 @@
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
diff --git a/CppParser/CppParser_vs160.vcxproj.filters b/CppParser/CppParser_vs160.vcxproj.filters
index 91fb4de8d4..23993cca8f 100644
--- a/CppParser/CppParser_vs160.vcxproj.filters
+++ b/CppParser/CppParser_vs160.vcxproj.filters
@@ -2,31 +2,31 @@
- {f00d417c-35a7-4c23-ac96-10cb1b6e360b}
+ {da4186ae-05f3-4abf-9fa2-2386db3876cc}
- {2081dcfc-4317-46dd-922b-3da669f141f6}
+ {4e9b5445-27e0-4fd0-824a-d6355c6724bc}
- {11263d64-db92-41af-8537-7bcffd7c48a4}
+ {b5f7d3f9-a74b-4b59-b455-0d59c6200a98}
- {bae4eb2d-e9b4-484f-8e4e-584806b66076}
+ {eacfeb40-f333-426c-a5a5-c9ab85d209ea}
- {e2fe452f-bb77-4c66-935f-b986e86a2c16}
+ {f3023194-357d-4e15-a227-3099ba997037}
- {8f17481b-d798-4186-afd7-9f7e862d9b90}
+ {a1919762-b8ac-4d28-903d-511854a1a7b1}
- {4e9a5cac-8f55-4bfa-a56e-44c33051691d}
+ {9106be0a-6821-40f4-b460-437e72cbadfe}
- {b0800513-9635-4560-891a-ad916ebbe18d}
+ {906e5fe8-c28f-4c31-9dee-f3f9bcbcde35}
- {dd4d9b6c-d070-462f-8408-9a7b3a8c93d3}
+ {0f617a7a-cf68-4dbd-8de3-7a89a99756e5}
diff --git a/CppParser/CppParser_vs170.vcxproj.filters b/CppParser/CppParser_vs170.vcxproj.filters
index cd9562122f..dad5daabb2 100644
--- a/CppParser/CppParser_vs170.vcxproj.filters
+++ b/CppParser/CppParser_vs170.vcxproj.filters
@@ -2,31 +2,31 @@
- {22a4c008-4a23-452a-a12a-0f6595ae1200}
+ {04fc4f1d-2274-4331-b73a-983236125a2f}
- {2e3628cf-e59b-487e-97d3-46b28b5da8bb}
+ {48da727d-3925-4adb-8128-8e371873b418}
- {0ecc68a2-22c2-49af-a1fa-5a79c770e52c}
+ {5f42528e-6e34-4c9d-98f4-c561a87e3b98}
- {975cd316-19e5-4786-aef8-112ead31879b}
+ {72e542a3-5ed5-4549-a8f0-84b07832a5d8}
- {7f74c210-2a9e-45b7-9fb1-748934d57b22}
+ {5a1e3cc6-6a35-4b0f-b6d1-987a4516b114}
- {f605c7cb-1238-4ceb-a104-d0d0e63dd7b3}
+ {abed0e17-015a-49f0-acdf-9c68f3a5f7ea}
- {315aef06-cd6e-4d01-8d73-5e1dbff488fd}
+ {206c3f3b-04d2-4444-ab00-5a291ae2500d}
- {f5c52f93-e8ca-4de7-b0ce-c7fb7a0ad50f}
+ {703de990-b5f5-404b-beaa-82c6f1cf3b03}
- {2bf7e8a4-f378-436f-b321-4b7ec8b9fe1d}
+ {a3ca1499-f56c-41b3-bb6d-962492907f62}
diff --git a/CppParser/testsuite/src/CppParserTest.cpp b/CppParser/testsuite/src/CppParserTest.cpp
index b200ca1454..c63f4c60a8 100644
--- a/CppParser/testsuite/src/CppParserTest.cpp
+++ b/CppParser/testsuite/src/CppParserTest.cpp
@@ -33,7 +33,7 @@ std::string options("/I \"C:\\Program Files\\Microsoft Visual Studio 8\\VC\\INCL
"/D \"_WINDOWS\", "
"/D \"_MBCS\", "
"/C, /P, /TP");
-std::string path("C:\\Program Files\\Microsoft Visual Studio 8\\Common7\\IDE;C:\\Program Files\\Microsoft Visual Studio 8\\VC\\BIN;C:\\Program Files\\Microsoft Visual Studio 8\\Common7\\Tools;;C:\\Program Files\\Microsoft Visual Studio 8\\Common7\\Tools\\bin");
+std::string path("C:\\Program Files\\Microsoft Visual Studio 8\\Common7\\IDE;C:\\Program Files\\Microsoft Visual Studio 8\\VC\\BIN;C:\\Program Files\\Microsoft Visual Studio 8\\Common7\\Tools;C:\\Program Files\\Microsoft Visual Studio 8\\Common7\\Tools\\bin");
CppParserTest::CppParserTest(const std::string& name): CppUnit::TestCase(name)
diff --git a/CppUnit/CppUnit_vs160.vcxproj b/CppUnit/CppUnit_vs160.vcxproj
index 7eeafbc10c..be3b587e56 100644
--- a/CppUnit/CppUnit_vs160.vcxproj
+++ b/CppUnit/CppUnit_vs160.vcxproj
@@ -1,5 +1,5 @@
-
-
+
+
debug_shared
@@ -51,12 +51,13 @@
+ 17.0
CppUnit
{138BB448-808A-4FE5-A66D-78D1F8770F59}
CppUnit
Win32Proj
-
+
StaticLibrary
MultiByte
@@ -117,47 +118,47 @@
MultiByte
v142
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- <_ProjectFileVersion>15.0.28307.799
+ <_ProjectFileVersion>17.0.34322.80
CppUnitd
CppUnitmdd
CppUnitmtd
@@ -235,11 +236,13 @@
true
true
true
-
+
Level3
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\bin\CppUnitd.dll
@@ -267,11 +270,13 @@
true
true
true
-
+
Level3
-
+
Default
true
+ stdcpp17
+ stdc11
..\bin\CppUnit.dll
@@ -297,12 +302,14 @@
true
true
true
-
+
..\lib\CppUnitmtd.pdb
Level3
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\lib\CppUnitmtd.lib
@@ -323,11 +330,13 @@
true
true
true
-
+
Level3
-
+
Default
true
+ stdcpp17
+ stdc11
..\lib\CppUnitmt.lib
@@ -345,12 +354,14 @@
true
true
true
-
+
..\lib\CppUnitmdd.pdb
Level3
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\lib\CppUnitmdd.lib
@@ -371,12 +382,14 @@
true
true
true
-
+
..\lib\CppUnitmd.pdb
Level3
-
+
Default
true
+ stdcpp17
+ stdc11
..\lib\CppUnitmd.lib
@@ -394,11 +407,13 @@
true
true
true
-
+
Level3
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\bin64\CppUnit64d.dll
@@ -426,11 +441,13 @@
true
true
true
-
+
Level3
-
+
Default
true
+ stdcpp17
+ stdc11
..\bin64\CppUnit64.dll
@@ -456,12 +473,14 @@
true
true
true
-
+
..\lib64\CppUnitmtd.pdb
Level3
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\lib64\CppUnitmtd.lib
@@ -482,11 +501,13 @@
true
true
true
-
+
Level3
-
+
Default
true
+ stdcpp17
+ stdc11
..\lib64\CppUnitmt.lib
@@ -504,12 +525,14 @@
true
true
true
-
+
..\lib64\CppUnitmdd.pdb
Level3
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\lib64\CppUnitmdd.lib
@@ -530,11 +553,13 @@
true
true
true
-
+
Level3
-
+
Default
true
+ stdcpp17
+ stdc11
..\lib64\CppUnitmd.lib
@@ -543,47 +568,63 @@
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
\ No newline at end of file
+
+
+
diff --git a/CppUnit/CppUnit_vs160.vcxproj.filters b/CppUnit/CppUnit_vs160.vcxproj.filters
index 008efd977d..42f46648b3 100644
--- a/CppUnit/CppUnit_vs160.vcxproj.filters
+++ b/CppUnit/CppUnit_vs160.vcxproj.filters
@@ -2,11 +2,11 @@
- {3abf74aa-bef5-4a86-8520-bb9054dcd773}
+ {963448fa-022d-4c44-9361-96ba38e785ba}
cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
- {438273e9-4ad5-423c-a179-b6d52bc048d0}
+ {c9d5e2ec-2012-46bb-b312-d85c687d338a}
*.h
diff --git a/CppUnit/CppUnit_vs170.vcxproj.filters b/CppUnit/CppUnit_vs170.vcxproj.filters
index f6e5b32f1f..f8d4549ecf 100644
--- a/CppUnit/CppUnit_vs170.vcxproj.filters
+++ b/CppUnit/CppUnit_vs170.vcxproj.filters
@@ -2,11 +2,11 @@
- {c81826ae-391d-40d2-ad57-7d8ed59ba862}
+ {7b3be91a-acf5-44e5-a39b-e503d6ed15c1}
cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
- {6baa3333-3a56-45c4-a3a4-6774d2121132}
+ {d207b5fb-1df4-4147-a39c-38e5ca4cf7d1}
*.h
diff --git a/CppUnit/Makefile b/CppUnit/Makefile
index 4890fe6674..00c277e465 100644
--- a/CppUnit/Makefile
+++ b/CppUnit/Makefile
@@ -11,6 +11,5 @@ objects = CppUnitException TestDecorator TestResult TestSuite \
target = CppUnit
target_version = 1
-target_libs = PocoFoundation
include $(POCO_BASE)/build/rules/lib
diff --git a/CppUnit/cmake/CppUnitConfig.cmake b/CppUnit/cmake/CppUnitConfig.cmake
deleted file mode 100644
index f78f247b08..0000000000
--- a/CppUnit/cmake/CppUnitConfig.cmake
+++ /dev/null
@@ -1,3 +0,0 @@
-include(CMakeFindDependencyMacro)
-find_dependency(PocoFoundation)
-include("${CMAKE_CURRENT_LIST_DIR}/PocoDataTargets.cmake")
diff --git a/CppUnit/dependencies b/CppUnit/dependencies
deleted file mode 100644
index 2e8175e4e1..0000000000
--- a/CppUnit/dependencies
+++ /dev/null
@@ -1 +0,0 @@
-Foundation
diff --git a/Crypto/Crypto_vs160.vcxproj b/Crypto/Crypto_vs160.vcxproj
index 833edebbb9..60d002781b 100644
--- a/Crypto/Crypto_vs160.vcxproj
+++ b/Crypto/Crypto_vs160.vcxproj
@@ -1,5 +1,5 @@
-
+
debug_shared
@@ -51,6 +51,7 @@
+ 17.0
Crypto
{EEEE7259-32E9-4D56-B023-C733940AB2A0}
Crypto
@@ -157,7 +158,7 @@
- <_ProjectFileVersion>15.0.28307.799
+ <_ProjectFileVersion>17.0.34322.80
PocoCryptod
PocoCryptomdd
PocoCryptomtd
@@ -240,6 +241,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -273,6 +276,8 @@
Default
true
+ stdcpp17
+ stdc11
ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -305,6 +310,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\lib\PocoCryptomtd.lib
@@ -330,6 +337,8 @@
Default
true
+ stdcpp17
+ stdc11
..\lib\PocoCryptomt.lib
@@ -353,6 +362,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\lib\PocoCryptomdd.lib
@@ -379,6 +390,8 @@
Default
true
+ stdcpp17
+ stdc11
ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
@@ -402,6 +415,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -435,6 +450,8 @@
Default
true
+ stdcpp17
+ stdc11
ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -467,6 +484,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\lib64\PocoCryptomtd.lib
@@ -492,6 +511,8 @@
Default
true
+ stdcpp17
+ stdc11
..\lib64\PocoCryptomt.lib
@@ -515,6 +536,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\lib64\PocoCryptomdd.lib
@@ -540,6 +563,8 @@
Default
true
+ stdcpp17
+ stdc11
..\lib64\PocoCryptomd.lib
@@ -575,75 +600,123 @@
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
diff --git a/Crypto/Crypto_vs160.vcxproj.filters b/Crypto/Crypto_vs160.vcxproj.filters
index f504013875..67f495c53e 100644
--- a/Crypto/Crypto_vs160.vcxproj.filters
+++ b/Crypto/Crypto_vs160.vcxproj.filters
@@ -2,58 +2,58 @@
- {3e947499-e07e-49ae-9368-67ebdce7e2d9}
+ {7e010cae-f020-472a-9415-8e2543ef6627}
- {56cd8b79-7799-4706-be30-2f2551da9b06}
+ {05818654-8d93-468d-8d69-b11c10c0b9ef}
- {ba015481-3cdc-4b4e-979f-73af16c9f113}
+ {19e6289b-8a3c-44f3-ae04-d62f6f3f1b5c}
- {29330975-8f63-4932-ae8b-2fc823bb5729}
+ {ce38da17-a330-495e-9f3e-1b13265936e2}
- {0de2d2fa-d52e-4b93-8429-1cc40ac5d89c}
+ {5822cad2-ab82-412d-abf8-6a3d01487a69}
- {73da9949-c7b1-450e-bfca-78e4fbaf01d0}
+ {7cb7227e-5207-4603-8e22-7bfabcb92419}
- {56b61611-cae5-4a96-bec3-89dce21181c0}
+ {3fe6235b-ca65-4006-bd43-af0ec04bd7f1}
- {7c16cc60-1306-47e1-aebf-18a33bbc40d3}
+ {2918c4ac-4fed-4cf6-b543-ffc4dcfa4b82}
- {15ccacc4-e673-4461-979f-862c147d2d0b}
+ {9e75a9b3-e8d3-48e8-ba2f-58d7bd2a6a9d}
- {26ce3381-5dc3-4241-8d27-09e14c4043b6}
+ {4824d8a4-40bf-4a78-86db-73b06e2deb5e}
- {9c578c8e-c65f-4088-9ca6-7609d2e7ebc0}
+ {07188323-9cd6-44c4-86df-adaa06f7056b}
- {418ebbbe-2a7d-4015-adf8-2e86566935a2}
+ {7c066cff-b417-440f-a723-d0f884234e31}
- {0a5aa58f-8179-480c-8805-7b64cb7c282a}
+ {4131f2ad-b79f-468f-829c-cc6e694b9b09}
- {66cbfe0e-ff30-42fe-9736-9fe8afad9463}
+ {67dfe23d-8945-4c6b-bc99-5c26d1c9e9fb}
- {5ef84937-9e64-4f4a-af40-1118ac399fdc}
+ {96be4aeb-3299-4fb1-a7dd-d788584523b4}
- {59903614-4362-40ca-90f9-61958a40bf02}
+ {6102403a-212b-497e-a639-ad4bbc94103d}
- {6f907377-ea23-41d7-8008-63bf458c1a99}
+ {7f4dc99b-5489-41b5-bc75-5f720932de65}
- {e724e3f7-8adc-4738-8be3-fb6edbd76351}
+ {49649e1a-09cf-45d1-92a9-a3aa6abe43b4}
diff --git a/Crypto/Crypto_vs170.vcxproj.filters b/Crypto/Crypto_vs170.vcxproj.filters
index 8dd1646392..f19c718f4a 100644
--- a/Crypto/Crypto_vs170.vcxproj.filters
+++ b/Crypto/Crypto_vs170.vcxproj.filters
@@ -2,58 +2,58 @@
- {e4c49a27-04d0-4ddc-8795-f17c70e2b7e7}
+ {3aae1caa-ecff-4053-a81d-977e521e5c87}
- {c152364e-4636-4536-9d1f-ceb02dffa264}
+ {7510a388-fc23-42a7-a7c2-2a3d242c4211}
- {9510091e-4f8d-499b-92a6-be553d45316b}
+ {50900110-d23e-4374-90fd-36e48e4dad99}
- {fbfd0876-4670-4def-a529-7cf8923c2961}
+ {9c32ff7b-5d5d-46a5-922a-5f128ea342dd}
- {5b21093d-d3b4-4291-b47f-ece9f024ddd8}
+ {4fa8cb3b-5503-4f61-acb1-57a11d94e1c5}
- {d9423ed6-d9b6-4ecb-b6b8-9322d6c3f995}
+ {a71b5463-8361-4c0e-bd16-fbfbd4921d2b}
- {129cbfa3-8e47-4cdd-a614-6df3e4fb0408}
+ {6bf61ee7-c315-4e69-a6ab-bfe72f4c1c4c}
- {572de956-2613-47de-9629-80a415067e58}
+ {0b2114f5-7795-4ede-b999-bf08d948e997}
- {4b330ecf-7831-4b3f-8e7b-f3b028ba97b0}
+ {20af4346-6482-44f6-b813-ac75a0ed1820}
- {b213e21e-b970-4e41-897f-af8f064c1926}
+ {2f05d665-ed8c-4bda-b51e-a4c53c266f4e}
- {912e16ae-3f1e-4087-8ada-0b1a7d45f6c4}
+ {d0dac58b-8d74-47b3-80bc-f53c4f42648d}
- {dddf49b9-d285-46ad-9aed-0bd977e67caf}
+ {09b4b347-f640-43f1-a5d8-a6b994207d6f}
- {1eb34481-278c-49c3-a4e8-6e6733e0a06d}
+ {50c81c4e-471d-4104-a199-1b31e2f32df2}
- {b181d31d-7aa8-4436-9353-a420cca61fbf}
+ {317f8dd4-bb89-4cf3-8128-3ff84add12e2}
- {12de2d74-9477-43ae-b3d8-4a94001b6eb1}
+ {f2c312ee-ce71-4529-b3d8-a180bfa87baa}
- {c0df7136-ad12-4fdc-bda1-73a46c627a4c}
+ {d67ab044-b6f3-4600-a233-0f78eb68f451}
- {b6cdd172-33a7-448b-85e5-c9982b77c53e}
+ {149a748e-cdab-4694-ae93-cc8d0f7b6cf0}
- {384218a8-372e-47a7-b7f2-2ce7f7be1860}
+ {27a7c180-9724-416f-a98f-c7ba2fc44b38}
diff --git a/Data/CMakeLists.txt b/Data/CMakeLists.txt
index d795073c38..87f0ee58af 100644
--- a/Data/CMakeLists.txt
+++ b/Data/CMakeLists.txt
@@ -2,8 +2,8 @@
file(GLOB SRCS_G "src/*.cpp")
POCO_SOURCES_AUTO(SRCS ${SRCS_G})
if (NOT POCO_DATA_NO_SQL_PARSER)
- file(GLOB_RECURSE SRCS_PARSER "src/sql-parser/src/*.cpp")
- LIST(REMOVE_ITEM SRCS_PARSER "${CMAKE_CURRENT_SOURCE_DIR}/src/sql-parser/src/parser/conflict_test.cpp")
+ file(GLOB_RECURSE SRCS_PARSER "SQLParser/src/*.cpp")
+ LIST(REMOVE_ITEM SRCS_PARSER "${CMAKE_CURRENT_SOURCE_DIR}/SQLParser/src/parser/conflict_test.cpp")
POCO_SOURCES_AUTO(SRCS ${SRCS_PARSER})
endif()
@@ -38,13 +38,24 @@ if (NOT POCO_DATA_NO_SQL_PARSER)
target_compile_definitions(Data PUBLIC -DSQLParser_EXPORTS)
endif()
target_link_libraries(Data PUBLIC Poco::Foundation)
-target_include_directories(Data
+
+if(NOT POCO_DATA_NO_SQL_PARSER)
+ target_include_directories(Data
+ PUBLIC
+ $
+ $
+ $
+ PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/SQLParser/src
+ PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/SQLParser
+ )
+else()
+ target_include_directories(Data
PUBLIC
$
$
$
- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src
-)
+ )
+endif()
POCO_INSTALL(Data)
POCO_GENERATE_PACKAGE(Data)
diff --git a/Data/Data.progen b/Data/Data.progen
index 353b1af137..2333d1f8cb 100644
--- a/Data/Data.progen
+++ b/Data/Data.progen
@@ -8,10 +8,7 @@ vc.project.outdir = ${vc.project.pocobase}
vc.project.platforms = Win32
vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md
vc.project.prototype = ${vc.project.name}_vs90.vcproj
-# TODO, for now we can just send cpp std via AdditionalOptions (see below)
-#vc.project.compiler.std.cpp=stdcpp17
-#vc.project.compiler.std.c=stdc11
-vc.project.compiler.include = .\\src;..\\Foundation\\include
+vc.project.compiler.include = .\\SQLParser;.\\SQLParser\\src;..\\Foundation\\include
vc.project.compiler.defines =
vc.project.compiler.defines.shared = ${vc.project.name}_EXPORTS;SQLParser_EXPORTS
vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared}
diff --git a/Data/Data_VS90.vcproj b/Data/Data_VS90.vcproj
index 7ee4df50e8..233d67d0a8 100644
--- a/Data/Data_VS90.vcproj
+++ b/Data/Data_VS90.vcproj
@@ -872,15 +872,15 @@
Name="Header Files"
>
@@ -888,11 +888,11 @@
Name="Source Files"
>
@@ -903,15 +903,15 @@
Name="Header Files"
>
@@ -919,11 +919,11 @@
Name="Source Files"
>
@@ -935,75 +935,75 @@
Name="Header Files"
>
@@ -1011,23 +1011,23 @@
Name="Source Files"
>
@@ -1039,7 +1039,7 @@
Name="Header Files"
>
@@ -1047,7 +1047,7 @@
Name="Source Files"
>
diff --git a/Data/Data_vs160.vcxproj b/Data/Data_vs160.vcxproj
index 276468518e..54f12edf7a 100644
--- a/Data/Data_vs160.vcxproj
+++ b/Data/Data_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34202.158
+ <_ProjectFileVersion>17.0.34322.80
PocoDatad
PocoDatamdd
PocoDatamtd
@@ -227,7 +227,7 @@
Disabled
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;Data_EXPORTS;SQLParser_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -240,8 +240,10 @@
Level3
ProgramDatabase
Default
- /bigobj /std:c++17 /Zc:__cplusplus %(AdditionalOptions)
+ /bigobj /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
..\bin\PocoDatad.dll
@@ -261,7 +263,7 @@
true
Speed
true
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;Data_EXPORTS;SQLParser_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -273,8 +275,10 @@
Level3
Default
- /bigobj /std:c++17 /Zc:__cplusplus %(AdditionalOptions)
+ /bigobj /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
..\bin\PocoData.dll
@@ -291,7 +295,7 @@
Disabled
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -305,8 +309,10 @@
Level3
ProgramDatabase
Default
- /bigobj /std:c++17 /Zc:__cplusplus %(AdditionalOptions)
+ /bigobj /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
..\lib\PocoDatamtd.lib
@@ -319,7 +325,7 @@
true
Speed
true
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -331,8 +337,10 @@
Level3
Default
- /bigobj /std:c++17 /Zc:__cplusplus %(AdditionalOptions)
+ /bigobj /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
..\lib\PocoDatamt.lib
@@ -341,7 +349,7 @@
Disabled
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -355,8 +363,10 @@
Level3
ProgramDatabase
Default
- /bigobj /std:c++17 /Zc:__cplusplus %(AdditionalOptions)
+ /bigobj /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
..\lib\PocoDatamdd.lib
@@ -369,7 +379,7 @@
true
Speed
true
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -382,8 +392,10 @@
Level3
Default
- /bigobj /std:c++17 /Zc:__cplusplus %(AdditionalOptions)
+ /bigobj /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
..\lib\PocoDatamd.lib
@@ -392,7 +404,7 @@
Disabled
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;Data_EXPORTS;SQLParser_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -405,8 +417,10 @@
Level3
ProgramDatabase
Default
- /bigobj /std:c++17 /Zc:__cplusplus %(AdditionalOptions)
+ /bigobj /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
..\bin64\PocoData64d.dll
@@ -426,7 +440,7 @@
true
Speed
true
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;Data_EXPORTS;SQLParser_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -438,8 +452,10 @@
Level3
Default
- /bigobj /std:c++17 /Zc:__cplusplus %(AdditionalOptions)
+ /bigobj /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
..\bin64\PocoData64.dll
@@ -456,7 +472,7 @@
Disabled
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -470,8 +486,10 @@
Level3
ProgramDatabase
Default
- /bigobj /std:c++17 /Zc:__cplusplus %(AdditionalOptions)
+ /bigobj /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
..\lib64\PocoDatamtd.lib
@@ -484,7 +502,7 @@
true
Speed
true
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -496,8 +514,10 @@
Level3
Default
- /bigobj /std:c++17 /Zc:__cplusplus %(AdditionalOptions)
+ /bigobj /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
..\lib64\PocoDatamt.lib
@@ -506,7 +526,7 @@
Disabled
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -520,8 +540,10 @@
Level3
ProgramDatabase
Default
- /bigobj /std:c++17 /Zc:__cplusplus %(AdditionalOptions)
+ /bigobj /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
..\lib64\PocoDatamdd.lib
@@ -534,7 +556,7 @@
true
Speed
true
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -546,8 +568,10 @@
Level3
Default
- /bigobj /std:c++17 /Zc:__cplusplus %(AdditionalOptions)
+ /bigobj /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
..\lib64\PocoDatamd.lib
@@ -606,173 +630,267 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ stdcpp17
+ stdc11
+
+
+ true
+ stdcpp17
+ stdc11
+
+
+ true
+ stdcpp17
+ stdc11
+
+
+ true
+ stdcpp17
+ stdc11
+
+
+ true
+ stdcpp17
+ stdc11
+
+
+ true
+ stdcpp17
+ stdc11
+
+
+ true
+ stdcpp17
+ stdc11
+
+
+ true
+ stdcpp17
+ stdc11
+
+
+ true
+ stdcpp17
+ stdc11
+
+
+ true
+ stdcpp17
+ stdc11
+
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
diff --git a/Data/Data_vs160.vcxproj.filters b/Data/Data_vs160.vcxproj.filters
index 16ff216404..db6cccf15c 100644
--- a/Data/Data_vs160.vcxproj.filters
+++ b/Data/Data_vs160.vcxproj.filters
@@ -2,67 +2,67 @@
- {288b7ac9-80e7-4977-a381-cadf008ebcdf}
+ {f67496db-5e4d-4de1-8a40-22d8a971e70f}
- {12c9cc3b-7826-4d45-92e1-dfaf991fa840}
+ {37d63788-6e99-4bc2-ac7d-df3d21fdeb84}
- {9b0e3fe8-e8ce-4391-9560-884f347aa865}
+ {cab3a63a-af79-4ada-ab81-6a4053f3a571}
- {2e63a473-b289-4e92-92cc-e16be11c82d2}
+ {6f73da86-3251-4ad2-832e-8e00591dbdf0}
- {18ea13a6-df50-4dc9-a7fe-926a890660ae}
+ {464c1180-2454-428e-bc2c-8ff90408a770}
- {66c345c5-e7e4-4f9f-b52f-7413988b0d27}
+ {22e18c41-d9e4-480d-b23b-35c27bccce72}
- {0c5d9d8e-0633-457a-91ed-1c3aeea54844}
+ {5dd49dbc-28da-4f15-86ad-8a6ae9024d27}
- {9adf59bc-ea95-4087-bc16-555f8005d8b5}
+ {85cd8433-468c-4307-9688-26de2fd333d5}
- {fe968685-92e8-4ee7-b34c-3b0d38738b4d}
+ {83340844-8264-4418-873b-72233686c996}
- {e19f63d7-be47-4527-b461-2fad09893743}
+ {5ff3ad8a-0759-40ef-9b8b-77e8257986ff}
- {53b9df29-8e80-48a8-820d-1090106ca8b7}
+ {ee380eb8-ed0b-4479-a464-0ae71875e979}
- {400e13b9-2f0b-47d7-9cef-98085da073bb}
+ {6357bcb3-22ce-4257-911d-026fa251d22b}
- {5b82d281-dcdc-4347-b738-349ae56de5ed}
+ {77a5e5cf-089a-4e1f-ba28-1b7435afc70d}
- {a4f1e56c-3574-4ab4-a763-a2ecdb55085a}
+ {68edda08-bb81-4420-bc73-7d1d7ed4aedb}
- {bd87f7db-3601-4147-9364-b8f2a7405480}
+ {14d3b337-a039-4384-996d-832688c38750}
- {d71eb285-47d3-47af-97a9-eedcdc0a8293}
+ {fb2d5165-8bce-4130-9875-76d78fbe6077}
- {de71c098-5b96-428d-b141-1c732e265a84}
+ {117a3df6-f433-4bfb-9d06-91c2eef96d17}
- {f726cbf2-abf6-4b07-9db2-c68d87d7f66d}
+ {c9eddd0e-0d4a-43b8-8d64-ac42a5071b75}
- {04cbb57c-8da3-490b-b7b9-08fc95bb8b1f}
+ {fffffe76-6e5a-4c56-8490-7b6572aeb408}
- {de7a4819-b822-4c31-9668-ba871e59ba73}
+ {575753d6-b376-4dc1-ab7a-08f2194ff1a1}
- {a983f5f7-627c-43e2-ad22-62bdc4eade93}
+ {92c18071-c3bf-4f6d-90fd-69cfd09579a5}
@@ -219,79 +219,79 @@
SessionPooling\Header Files
-
+
SQLParser\Header Files
-
+
SQLParser\Header Files
-
+
SQLParser\Header Files
-
+
SQLParser\parser\Header Files
-
+
SQLParser\parser\Header Files
-
+
SQLParser\parser\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\util\Header Files
@@ -407,34 +407,34 @@
SessionPooling\Source Files
-
+
SQLParser\Source Files
-
+
SQLParser\Source Files
-
+
SQLParser\parser\Source Files
-
+
SQLParser\parser\Source Files
-
+
SQLParser\sql\Source Files
-
+
SQLParser\sql\Source Files
-
+
SQLParser\sql\Source Files
-
+
SQLParser\sql\Source Files
-
+
SQLParser\sql\Source Files
-
+
SQLParser\util\Source Files
diff --git a/Data/Data_vs170.vcxproj b/Data/Data_vs170.vcxproj
index 9f5a2d8882..0cc1814d65 100644
--- a/Data/Data_vs170.vcxproj
+++ b/Data/Data_vs170.vcxproj
@@ -331,7 +331,7 @@
Disabled
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;Data_EXPORTS;SQLParser_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -368,7 +368,7 @@
true
Speed
true
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;Data_EXPORTS;SQLParser_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -401,7 +401,7 @@
Disabled
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -431,7 +431,7 @@
true
Speed
true
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -456,7 +456,7 @@
Disabled
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -486,7 +486,7 @@
true
Speed
true
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -511,7 +511,7 @@
Disabled
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;Data_EXPORTS;SQLParser_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -548,7 +548,7 @@
true
Speed
true
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;Data_EXPORTS;SQLParser_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -581,7 +581,7 @@
Disabled
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -611,7 +611,7 @@
true
Speed
true
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -636,7 +636,7 @@
Disabled
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -666,7 +666,7 @@
true
Speed
true
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -691,7 +691,7 @@
Disabled
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;Data_EXPORTS;SQLParser_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -728,7 +728,7 @@
true
Speed
true
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;Data_EXPORTS;SQLParser_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -761,7 +761,7 @@
Disabled
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -791,7 +791,7 @@
true
Speed
true
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -816,7 +816,7 @@
Disabled
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -846,7 +846,7 @@
true
Speed
true
- .\include;.\src;..\Foundation\include;%(AdditionalIncludeDirectories)
+ .\include;.\SQLParser;.\SQLParser\src;..\Foundation\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -921,229 +921,229 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
-
+
true
stdcpp17
stdc11
diff --git a/Data/Data_vs170.vcxproj.filters b/Data/Data_vs170.vcxproj.filters
index 274357ea59..b49c64254d 100644
--- a/Data/Data_vs170.vcxproj.filters
+++ b/Data/Data_vs170.vcxproj.filters
@@ -2,67 +2,67 @@
- {ed293173-38e4-456c-8b1b-fbb4edb534a2}
+ {c111f2b8-0fe5-45cf-bcf5-6717f913f4d1}
- {09512048-b662-4412-9d66-9278f5127b64}
+ {a429278e-282a-48ad-a6e9-4673ad994ef6}
- {e5a0ae46-4dcb-44ee-ad87-6c29296fdb75}
+ {34cb5ff3-8959-4b44-b06a-6a371e903043}
- {3ab0b097-7c41-423d-a520-9955c13afd07}
+ {56b9dadb-359a-44e8-af9d-67dd5d8cadd2}
- {fb8ac504-99e9-4c9f-acf9-cd7e199ccbb8}
+ {d775c737-421f-45a3-ba6e-a47034ca0c93}
- {96d47a24-bbc7-4503-98f1-722cb7e6c525}
+ {c282924f-b59d-4fee-b202-c6c567572666}
- {722167c1-e2c8-4893-bf49-f06a56e4475a}
+ {fcca3d29-3bf5-47f1-be8a-2fe1a0773a9e}
- {0fd0e46c-2c11-4305-bf67-4e39819f3600}
+ {ce5fcae6-0135-4453-9d16-acf8ce133fff}
- {52fb64cd-2a53-461c-8056-ee3178aac103}
+ {51152c9c-3e67-47f2-965d-4f8b5528df0f}
- {7ba52d24-1fb2-465f-8937-71c5f1c2aeef}
+ {6886ee17-8a9c-4cf4-820f-cd96ed915c74}
- {8d74d8c7-dae7-4a18-858f-09bcf7f09f1b}
+ {4c76e1c2-dbd6-4090-9c9f-d09fcc8521c4}
- {8f9442dc-d276-42ed-829a-3112f876419b}
+ {85d4c9a3-827b-450b-a4f0-56db8cf5da12}
- {57e26b75-95c1-4d32-8239-7a303d573048}
+ {903ed189-9ddf-44c6-b600-ea212371ea3c}
- {f7ab1f90-c32d-4108-9cba-3a380c12af48}
+ {b2f5f062-3106-4301-8e49-7b242ae66efe}
- {70937b86-7f9e-42eb-a1cb-532959b076b3}
+ {2dda7dbb-8a31-4869-87d3-374c7effd007}
- {426b95e7-0f6b-4a2e-8227-5d1f2a96c38b}
+ {574a99ce-a7ea-4221-bdcb-318456d50f0e}
- {59e3d7d8-f310-4e86-a84e-9e5648e238f8}
+ {e07a89d7-c43c-425f-8bb0-eec2ef4c5763}
- {8b87b125-d1e5-4037-85fa-2edd7d77e940}
+ {c9455486-7d6c-4732-a11f-513a24cb954e}
- {307ff9fb-35fa-4c93-a388-e4072672006d}
+ {6d03dc65-89e5-4dac-a6be-0ad2e761adc1}
- {7137d8b1-eeb5-4fee-b080-d7c87dc42a43}
+ {2fc9ede0-fc29-4e59-ba50-a587575c2cc2}
- {55caa527-40a5-4ee1-a9f2-58b13550166f}
+ {b5c53c80-25ce-4a87-8634-2808040e62ab}
@@ -219,79 +219,79 @@
SessionPooling\Header Files
-
+
SQLParser\Header Files
-
+
SQLParser\Header Files
-
+
SQLParser\Header Files
-
+
SQLParser\parser\Header Files
-
+
SQLParser\parser\Header Files
-
+
SQLParser\parser\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\sql\Header Files
-
+
SQLParser\util\Header Files
@@ -407,34 +407,34 @@
SessionPooling\Source Files
-
+
SQLParser\Source Files
-
+
SQLParser\Source Files
-
+
SQLParser\parser\Source Files
-
+
SQLParser\parser\Source Files
-
+
SQLParser\sql\Source Files
-
+
SQLParser\sql\Source Files
-
+
SQLParser\sql\Source Files
-
+
SQLParser\sql\Source Files
-
+
SQLParser\sql\Source Files
-
+
SQLParser\util\Source Files
diff --git a/Data/Makefile b/Data/Makefile
index ba47e0276e..a01ca61e2d 100644
--- a/Data/Makefile
+++ b/Data/Makefile
@@ -20,7 +20,7 @@ ifndef POCO_DATA_NO_SQL_PARSER
bison_parser flex_lexer \
CreateStatement PrepareStatement SQLStatement \
Expr statements sqlhelper
- target_includes = $(POCO_BASE)/Data/src
+ target_includes += $(POCO_BASE)/Data/SQLParser $(POCO_BASE)/Data/SQLParser/src
endif
target = PocoData
diff --git a/Data/MySQL/CMakeLists.txt b/Data/MySQL/CMakeLists.txt
index ce411cfea3..0ea8701a85 100644
--- a/Data/MySQL/CMakeLists.txt
+++ b/Data/MySQL/CMakeLists.txt
@@ -26,7 +26,6 @@ target_include_directories(DataMySQL
PUBLIC
$
$
- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src
)
target_compile_definitions(DataMySQL PUBLIC THREADSAFE NO_TCL)
diff --git a/Data/MySQL/Makefile b/Data/MySQL/Makefile
index b199db03cd..915f387b74 100644
--- a/Data/MySQL/Makefile
+++ b/Data/MySQL/Makefile
@@ -15,10 +15,6 @@ objects = Binder Extractor SessionImpl Connector \
MySQLStatementImpl ResultMetadata MySQLException \
SessionHandle StatementExecutor Utility
-ifndef POCO_DATA_NO_SQL_PARSER
- target_includes = $(POCO_BASE)/Data/src
-endif
-
target = PocoDataMySQL
target_version = $(LIBVERSION)
target_libs = PocoData PocoFoundation
diff --git a/Data/MySQL/MySQL.progen b/Data/MySQL/MySQL.progen
index 278d9fef7c..1eea490ae4 100644
--- a/Data/MySQL/MySQL.progen
+++ b/Data/MySQL/MySQL.progen
@@ -8,7 +8,7 @@ vc.project.platforms = Win32
vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md
vc.project.prototype = ${vc.project.name}_vs90.vcproj
vc.project.compiler.include = ${vc.project.pocobase}\\Foundation\\include; \
- ${vc.project.pocobase}\\Data\\include;${vc.project.pocobase}\\Data\\src;${vc.project.pocobase}\\mysql\\include
+ ${vc.project.pocobase}\\Data\\include;${vc.project.pocobase}\\mysql\\include
vc.project.compiler.defines = THREADSAFE;__LCC__
vc.project.compiler.defines.shared = ${vc.project.name}_EXPORTS
vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared}
diff --git a/Data/MySQL/MySQL_VS90.vcproj b/Data/MySQL/MySQL_VS90.vcproj
index 5399c652dc..75e5dc140c 100644
--- a/Data/MySQL/MySQL_VS90.vcproj
+++ b/Data/MySQL/MySQL_VS90.vcproj
@@ -43,7 +43,7 @@
Name="VCCLCompilerTool"
AdditionalOptions=""
Optimization="0"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;..\..\mysql\include"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src;..\..\mysql\include"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;THREADSAFE;__LCC__;MySQL_EXPORTS"
StringPooling="true"
MinimalRebuild="true"
@@ -136,7 +136,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;..\..\mysql\include"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src;..\..\mysql\include"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;THREADSAFE;__LCC__;MySQL_EXPORTS"
StringPooling="true"
RuntimeLibrary="2"
@@ -224,7 +224,7 @@
Name="VCCLCompilerTool"
AdditionalOptions=""
Optimization="0"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;..\..\mysql\include"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src;..\..\mysql\include"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__"
StringPooling="true"
MinimalRebuild="true"
@@ -302,7 +302,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;..\..\mysql\include"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src;..\..\mysql\include"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__"
StringPooling="true"
RuntimeLibrary="0"
@@ -373,7 +373,7 @@
Name="VCCLCompilerTool"
AdditionalOptions=""
Optimization="0"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;..\..\mysql\include"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src;..\..\mysql\include"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__"
StringPooling="true"
MinimalRebuild="true"
@@ -451,7 +451,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;..\..\mysql\include"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src;..\..\mysql\include"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__"
StringPooling="true"
RuntimeLibrary="2"
diff --git a/Data/MySQL/MySQL_vs160.vcxproj b/Data/MySQL/MySQL_vs160.vcxproj
index a316b49410..13cd86d038 100644
--- a/Data/MySQL/MySQL_vs160.vcxproj
+++ b/Data/MySQL/MySQL_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34202.158
+ <_ProjectFileVersion>17.0.34322.80
PocoDataMySQLd
PocoDataMySQLmdd
PocoDataMySQLmtd
@@ -227,7 +227,7 @@
Disabled
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;THREADSAFE;__LCC__;MySQL_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -241,6 +241,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\..\bin\PocoDataMySQLd.dll
@@ -260,7 +262,7 @@
true
Speed
true
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;THREADSAFE;__LCC__;MySQL_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -273,6 +275,8 @@
Default
true
+ stdcpp17
+ stdc11
..\..\bin\PocoDataMySQL.dll
@@ -289,7 +293,7 @@
Disabled
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -304,6 +308,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\..\lib\PocoDataMySQLmtd.lib
@@ -316,7 +322,7 @@
true
Speed
true
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -329,6 +335,8 @@
Default
true
+ stdcpp17
+ stdc11
..\..\lib\PocoDataMySQLmt.lib
@@ -337,7 +345,7 @@
Disabled
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -352,6 +360,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\..\lib\PocoDataMySQLmdd.lib
@@ -364,7 +374,7 @@
true
Speed
true
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -378,6 +388,8 @@
Default
true
+ stdcpp17
+ stdc11
..\..\lib\PocoDataMySQLmd.lib
@@ -386,7 +398,7 @@
Disabled
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;THREADSAFE;__LCC__;MySQL_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -400,6 +412,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\..\bin64\PocoDataMySQL64d.dll
@@ -419,7 +433,7 @@
true
Speed
true
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;THREADSAFE;__LCC__;MySQL_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -432,6 +446,8 @@
Default
true
+ stdcpp17
+ stdc11
..\..\bin64\PocoDataMySQL64.dll
@@ -448,7 +464,7 @@
Disabled
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -463,6 +479,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\..\lib64\PocoDataMySQLmtd.lib
@@ -475,7 +493,7 @@
true
Speed
true
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -488,6 +506,8 @@
Default
true
+ stdcpp17
+ stdc11
..\..\lib64\PocoDataMySQLmt.lib
@@ -496,7 +516,7 @@
Disabled
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -511,6 +531,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\..\lib64\PocoDataMySQLmdd.lib
@@ -523,7 +545,7 @@
true
Speed
true
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -536,6 +558,8 @@
Default
true
+ stdcpp17
+ stdc11
..\..\lib64\PocoDataMySQLmd.lib
@@ -544,33 +568,53 @@
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
diff --git a/Data/MySQL/MySQL_vs170.vcxproj b/Data/MySQL/MySQL_vs170.vcxproj
index 146c919629..8bd706e34d 100644
--- a/Data/MySQL/MySQL_vs170.vcxproj
+++ b/Data/MySQL/MySQL_vs170.vcxproj
@@ -331,7 +331,7 @@
Disabled
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;THREADSAFE;__LCC__;MySQL_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -367,7 +367,7 @@
true
Speed
true
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;THREADSAFE;__LCC__;MySQL_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -399,7 +399,7 @@
Disabled
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -428,7 +428,7 @@
true
Speed
true
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -452,7 +452,7 @@
Disabled
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -481,7 +481,7 @@
true
Speed
true
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -505,7 +505,7 @@
Disabled
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;THREADSAFE;__LCC__;MySQL_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -541,7 +541,7 @@
true
Speed
true
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;THREADSAFE;__LCC__;MySQL_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -573,7 +573,7 @@
Disabled
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -602,7 +602,7 @@
true
Speed
true
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -626,7 +626,7 @@
Disabled
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -655,7 +655,7 @@
true
Speed
true
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -679,7 +679,7 @@
Disabled
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;THREADSAFE;__LCC__;MySQL_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -715,7 +715,7 @@
true
Speed
true
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;THREADSAFE;__LCC__;MySQL_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -747,7 +747,7 @@
Disabled
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -776,7 +776,7 @@
true
Speed
true
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -800,7 +800,7 @@
Disabled
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -829,7 +829,7 @@
true
Speed
true
- .\include;..\..\Foundation\include; ..\..\Data\include;..\..\Data\src;..\..\mysql\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include; ..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
true
MultiThreadedDLL
diff --git a/Data/MySQL/testsuite/Makefile b/Data/MySQL/testsuite/Makefile
index a8c59defc2..f07a043289 100644
--- a/Data/MySQL/testsuite/Makefile
+++ b/Data/MySQL/testsuite/Makefile
@@ -14,7 +14,7 @@ SYSLIBS += -lmysqlclient -lz -lpthread -ldl
objects = MySQLTestSuite Driver MySQLTest SQLExecutor
ifndef POCO_DATA_NO_SQL_PARSER
- target_includes = $(POCO_BASE)/Data/src
+ target_includes += $(POCO_BASE)/Data/SQLParser $(POCO_BASE)/Data/SQLParser/src
endif
target = testrunner
diff --git a/Data/MySQL/testsuite/TestSuite.progen b/Data/MySQL/testsuite/TestSuite.progen
index bce2d53acc..a4fc8c077f 100644
--- a/Data/MySQL/testsuite/TestSuite.progen
+++ b/Data/MySQL/testsuite/TestSuite.progen
@@ -8,5 +8,5 @@ vc.project.configurations = debug_shared, release_shared, debug_static_mt, relea
vc.project.prototype = TestSuite_vs90.vcproj
mysql = ${vc.project.pocobase}\\mysql
vc.project.compiler.include = ${mysql}\\include;${vc.project.pocobase}\\Foundation\\include; \
- ${vc.project.pocobase}\\Data\\include;${vc.project.pocobase}\\Data\\src
+ ${vc.project.pocobase}\\Data\\include
vc.project.linker.dependencies.Win32 = iphlpapi.lib
diff --git a/Data/MySQL/testsuite/TestSuite_VS90.vcproj b/Data/MySQL/testsuite/TestSuite_VS90.vcproj
index 84d1c7f37a..bcbdc3e83e 100644
--- a/Data/MySQL/testsuite/TestSuite_VS90.vcproj
+++ b/Data/MySQL/testsuite/TestSuite_VS90.vcproj
@@ -32,7 +32,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -268,7 +268,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -296,7 +296,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -329,7 +329,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -357,7 +357,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -390,7 +390,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -418,7 +418,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -451,7 +451,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -479,7 +479,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -512,7 +512,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -540,7 +540,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -573,7 +573,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
diff --git a/Data/MySQL/testsuite/TestSuite_vs170.vcxproj b/Data/MySQL/testsuite/TestSuite_vs170.vcxproj
index 7a876ee852..083638b4e5 100644
--- a/Data/MySQL/testsuite/TestSuite_vs170.vcxproj
+++ b/Data/MySQL/testsuite/TestSuite_vs170.vcxproj
@@ -343,7 +343,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -377,7 +377,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -406,7 +406,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -440,7 +440,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -469,7 +469,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -503,7 +503,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -532,7 +532,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -566,7 +566,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -595,7 +595,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -629,7 +629,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -658,7 +658,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -692,7 +692,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -721,7 +721,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -755,7 +755,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -784,7 +784,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -818,7 +818,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -847,7 +847,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -881,7 +881,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
diff --git a/Data/MySQL/testsuite/src/SQLExecutor.cpp b/Data/MySQL/testsuite/src/SQLExecutor.cpp
index 3803223af3..6e822cf500 100644
--- a/Data/MySQL/testsuite/src/SQLExecutor.cpp
+++ b/Data/MySQL/testsuite/src/SQLExecutor.cpp
@@ -1850,9 +1850,11 @@ void SQLExecutor::sessionTransaction(const std::string& connect)
catch(ConnectionException& ce){ std::cout << ce.displayText() << std::endl; fail (funct); }
catch(StatementException& se){ std::cout << se.displayText() << std::endl; fail (funct); }
assertTrue (0 == count);
- assertTrue (!_pSession->isTransaction());
- _pSession->begin();
+ if (_pSession->impl()->shouldParse()) {
+ assertTrue (!_pSession->isTransaction());
+ _pSession->begin();
+ }
try { (*_pSession) << "INSERT INTO Person VALUES (?,?,?,?)", use(lastNames), use(firstNames), use(addresses), use(ages), now; }
catch(ConnectionException& ce){ std::cout << ce.displayText() << std::endl; fail (funct); }
catch(StatementException& se){ std::cout << se.displayText() << std::endl; fail (funct); }
@@ -1936,11 +1938,13 @@ void SQLExecutor::transaction(const std::string& connect)
}
assertTrue (!_pSession->isTransaction());
- try { (*_pSession) << "SELECT count(*) FROM Person", into(count), now; }
- catch(ConnectionException& ce){ std::cout << ce.displayText() << std::endl; fail (funct); }
- catch(StatementException& se){ std::cout << se.displayText() << std::endl; fail (funct); }
- assertTrue (0 == count);
- assertTrue (!_pSession->isTransaction());
+ if (_pSession->impl()->shouldParse()) {
+ try { (*_pSession) << "SELECT count(*) FROM Person", into(count), now; }
+ catch(ConnectionException& ce){ std::cout << ce.displayText() << std::endl; fail (funct); }
+ catch(StatementException& se){ std::cout << se.displayText() << std::endl; fail (funct); }
+ assertTrue (0 == count);
+ assertTrue (!_pSession->isTransaction());
+ }
{
Transaction trans((*_pSession));
@@ -1965,7 +1969,8 @@ void SQLExecutor::transaction(const std::string& connect)
catch(StatementException& se){ std::cout << se.displayText() << std::endl; fail (funct); }
assertTrue (2 == count);
- _pSession->begin();
+ if (_pSession->impl()->shouldParse())
+ _pSession->begin();
try { (*_pSession) << "DELETE FROM Person", now; }
catch(ConnectionException& ce){ std::cout << ce.displayText() << std::endl; fail (funct); }
catch(StatementException& se){ std::cout << se.displayText() << std::endl; fail (funct); }
@@ -1988,6 +1993,8 @@ void SQLExecutor::transaction(const std::string& connect)
sql.push_back(sql1);
sql.push_back(sql2);
+ assertTrue (!_pSession->isTransaction());
+
Transaction trans((*_pSession));
trans.execute(sql1, false);
@@ -2038,6 +2045,8 @@ void SQLExecutor::reconnect()
int count = 0;
std::string result;
+ _pSession->setFeature("autoCommit", true);
+
try { (*_pSession) << "INSERT INTO Person VALUES (?,?,?,?)", use(lastName), use(firstName), use(address), use(age), now; }
catch(ConnectionException& ce){ std::cout << ce.displayText() << std::endl; fail (funct); }
catch(StatementException& se){ std::cout << se.displayText() << std::endl; fail (funct); }
diff --git a/Data/ODBC/CMakeLists.txt b/Data/ODBC/CMakeLists.txt
index 764f6a501a..8b10285205 100644
--- a/Data/ODBC/CMakeLists.txt
+++ b/Data/ODBC/CMakeLists.txt
@@ -26,7 +26,6 @@ target_include_directories(DataODBC
PUBLIC
$
$
- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src
)
target_compile_definitions(DataODBC PUBLIC THREADSAFE)
diff --git a/Data/ODBC/Makefile b/Data/ODBC/Makefile
index 9be4700cf3..b826a79df7 100644
--- a/Data/ODBC/Makefile
+++ b/Data/ODBC/Makefile
@@ -13,9 +13,6 @@ objects = Binder ConnectionHandle Connector EnvironmentHandle \
Parameter Preparator SessionImpl TypeInfo Unicode Utility
target_includes = $(POCO_BASE)/Data/testsuite/include
-ifndef POCO_DATA_NO_SQL_PARSER
- target_includes += $(POCO_BASE)/Data/src
-endif
target = PocoDataODBC
target_version = $(LIBVERSION)
diff --git a/Data/ODBC/ODBC.progen b/Data/ODBC/ODBC.progen
index 05f759a123..c4f142f672 100644
--- a/Data/ODBC/ODBC.progen
+++ b/Data/ODBC/ODBC.progen
@@ -7,7 +7,7 @@ vc.project.outdir = ${vc.project.pocobase}
vc.project.platforms = Win32
vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md
vc.project.prototype = ${vc.project.name}_vs90.vcproj
-vc.project.compiler.include = ..\\..\\Foundation\\include;..\\..\\Data\\include;..\\..\\Data\\src
+vc.project.compiler.include = ..\\..\\Foundation\\include;..\\..\\Data\\include
vc.project.compiler.defines = THREADSAFE
vc.project.compiler.defines.shared = ${vc.project.name}_EXPORTS
vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared}
diff --git a/Data/ODBC/ODBC_VS90.vcproj b/Data/ODBC/ODBC_VS90.vcproj
index 6566328046..820474a74d 100644
--- a/Data/ODBC/ODBC_VS90.vcproj
+++ b/Data/ODBC/ODBC_VS90.vcproj
@@ -42,7 +42,7 @@
Name="VCCLCompilerTool"
AdditionalOptions=""
Optimization="0"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS"
StringPooling="true"
MinimalRebuild="true"
@@ -134,7 +134,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS"
StringPooling="true"
RuntimeLibrary="2"
@@ -221,7 +221,7 @@
Name="VCCLCompilerTool"
AdditionalOptions=""
Optimization="0"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE"
StringPooling="true"
MinimalRebuild="true"
@@ -298,7 +298,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE"
StringPooling="true"
RuntimeLibrary="0"
@@ -368,7 +368,7 @@
Name="VCCLCompilerTool"
AdditionalOptions=""
Optimization="0"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE"
StringPooling="true"
MinimalRebuild="true"
@@ -445,7 +445,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE"
StringPooling="true"
RuntimeLibrary="2"
diff --git a/Data/ODBC/ODBC_vs160.vcxproj b/Data/ODBC/ODBC_vs160.vcxproj
index 9a398a943d..43d79709b9 100644
--- a/Data/ODBC/ODBC_vs160.vcxproj
+++ b/Data/ODBC/ODBC_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34202.158
+ <_ProjectFileVersion>17.0.34322.80
PocoDataODBCd
PocoDataODBCmdd
PocoDataODBCmtd
@@ -227,7 +227,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -241,6 +241,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
@@ -261,7 +263,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -274,6 +276,8 @@
Default
true
+ stdcpp17
+ stdc11
odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
@@ -291,7 +295,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -306,6 +310,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\..\lib\PocoDataODBCmtd.lib
@@ -318,7 +324,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -331,6 +337,8 @@
Default
true
+ stdcpp17
+ stdc11
..\..\lib\PocoDataODBCmt.lib
@@ -339,7 +347,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -354,6 +362,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\..\lib\PocoDataODBCmdd.lib
@@ -366,7 +376,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -380,6 +390,8 @@
Default
true
+ stdcpp17
+ stdc11
odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
@@ -389,7 +401,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -403,6 +415,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
@@ -423,7 +437,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -436,6 +450,8 @@
Default
true
+ stdcpp17
+ stdc11
odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
@@ -453,7 +469,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -468,6 +484,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\..\lib64\PocoDataODBCmtd.lib
@@ -480,7 +498,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -493,6 +511,8 @@
Default
true
+ stdcpp17
+ stdc11
..\..\lib64\PocoDataODBCmt.lib
@@ -501,7 +521,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -516,6 +536,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\..\lib64\PocoDataODBCmdd.lib
@@ -528,7 +550,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -541,6 +563,8 @@
Default
true
+ stdcpp17
+ stdc11
..\..\lib64\PocoDataODBCmd.lib
@@ -571,42 +595,68 @@
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
@@ -622,6 +672,8 @@
true
true
true
+ stdcpp17
+ stdc11
true
@@ -637,9 +689,13 @@
true
true
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
diff --git a/Data/ODBC/ODBC_vs160.vcxproj.filters b/Data/ODBC/ODBC_vs160.vcxproj.filters
index a12b9ed917..e37c36630b 100644
--- a/Data/ODBC/ODBC_vs160.vcxproj.filters
+++ b/Data/ODBC/ODBC_vs160.vcxproj.filters
@@ -2,13 +2,13 @@
- {85a70ddf-ffdf-43ff-9d15-7314f24f8119}
+ {5ddd7ed9-06dd-459c-9bcc-cc4eca9a296c}
- {84609c69-4c6b-454f-8d3f-6e76ffe07259}
+ {902075d0-3792-4698-b78e-b45f13fc3cf0}
- {c0f252a5-5fdd-4d18-82d2-c1bf39392bac}
+ {093cfbf6-c56b-4757-ad24-26d820002cbe}
diff --git a/Data/ODBC/ODBC_vs170.vcxproj b/Data/ODBC/ODBC_vs170.vcxproj
index 45ad082c3c..4e215a5e98 100644
--- a/Data/ODBC/ODBC_vs170.vcxproj
+++ b/Data/ODBC/ODBC_vs170.vcxproj
@@ -331,7 +331,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -368,7 +368,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -401,7 +401,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -430,7 +430,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -454,7 +454,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -483,7 +483,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -507,7 +507,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -544,7 +544,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -577,7 +577,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -606,7 +606,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -630,7 +630,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -659,7 +659,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -684,7 +684,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -721,7 +721,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -754,7 +754,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -783,7 +783,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -807,7 +807,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -836,7 +836,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
true
MultiThreadedDLL
diff --git a/Data/ODBC/ODBC_vs170.vcxproj.filters b/Data/ODBC/ODBC_vs170.vcxproj.filters
index 2a6a081801..5de0c0fe3b 100644
--- a/Data/ODBC/ODBC_vs170.vcxproj.filters
+++ b/Data/ODBC/ODBC_vs170.vcxproj.filters
@@ -2,13 +2,13 @@
- {e7e58a10-6d53-4be9-a342-62628c6feb5f}
+ {ed003841-e8ed-440a-a5b3-5a9b10309562}
- {efd7c933-a42d-4f50-9f6a-c8444bf44c93}
+ {1b16d4be-a98c-4712-b31e-2aefeb5cf438}
- {398266a3-c6d5-4987-8910-a35da55d401e}
+ {9a908646-f5af-43bf-b294-2628e33b38cd}
diff --git a/Data/ODBC/testsuite/Makefile b/Data/ODBC/testsuite/Makefile
index b17f82c86e..d935264f9b 100644
--- a/Data/ODBC/testsuite/Makefile
+++ b/Data/ODBC/testsuite/Makefile
@@ -36,7 +36,7 @@ ifeq ($(POCO_CONFIG),MinGW)
endif
ifndef POCO_DATA_NO_SQL_PARSER
- target_includes += $(POCO_BASE)/Data/src
+ target_includes += $(POCO_BASE)/Data/SQLParser $(POCO_BASE)/Data/SQLParser/src
endif
target = testrunner
diff --git a/Data/ODBC/testsuite/TestSuite.progen b/Data/ODBC/testsuite/TestSuite.progen
index ad611e51d4..66b339f1d8 100644
--- a/Data/ODBC/testsuite/TestSuite.progen
+++ b/Data/ODBC/testsuite/TestSuite.progen
@@ -6,5 +6,5 @@ vc.project.pocobase = ..\\..\\..
vc.project.platforms = Win32
vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md
vc.project.prototype = TestSuite_vs90.vcproj
-vc.project.compiler.include = ..\\..\\..\\CppUnit\\include;..\\..\\..\\Foundation\\include;..\\..\\..\\Data\\include;..\\..\\..\\Data\\src;..\\..\\..\\Data\\testsuite\\DataTest\\include
+vc.project.compiler.include = ..\\..\\..\\CppUnit\\include;..\\..\\..\\Foundation\\include;..\\..\\..\\Data\\include;..\\..\\..\\Data\\testsuite\\DataTest\\include
vc.project.linker.dependencies = odbc32.lib odbccp32.lib iphlpapi.lib
diff --git a/Data/ODBC/testsuite/TestSuite_VS90.vcproj b/Data/ODBC/testsuite/TestSuite_VS90.vcproj
index 40f218e0f9..5eca7e5fd3 100644
--- a/Data/ODBC/testsuite/TestSuite_VS90.vcproj
+++ b/Data/ODBC/testsuite/TestSuite_VS90.vcproj
@@ -32,7 +32,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -268,7 +268,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -296,7 +296,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -329,7 +329,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -357,7 +357,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -390,7 +390,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -418,7 +418,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -451,7 +451,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -479,7 +479,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -512,7 +512,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -540,7 +540,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -573,7 +573,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
diff --git a/Data/ODBC/testsuite/TestSuite_vs170.vcxproj b/Data/ODBC/testsuite/TestSuite_vs170.vcxproj
index e08e2efe27..7a23c7c281 100644
--- a/Data/ODBC/testsuite/TestSuite_vs170.vcxproj
+++ b/Data/ODBC/testsuite/TestSuite_vs170.vcxproj
@@ -343,7 +343,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -379,7 +379,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -410,7 +410,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -446,7 +446,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -477,7 +477,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -513,7 +513,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -544,7 +544,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -580,7 +580,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -611,7 +611,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -647,7 +647,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -678,7 +678,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -714,7 +714,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -745,7 +745,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -781,7 +781,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -812,7 +812,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -848,7 +848,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -879,7 +879,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -915,7 +915,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\testsuite\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
diff --git a/Data/PostgreSQL/CMakeLists.txt b/Data/PostgreSQL/CMakeLists.txt
index d02c2f106d..fcd6a2c4d4 100644
--- a/Data/PostgreSQL/CMakeLists.txt
+++ b/Data/PostgreSQL/CMakeLists.txt
@@ -26,8 +26,6 @@ target_include_directories(DataPostgreSQL
PUBLIC
$
$
- PRIVATE
- ${CMAKE_CURRENT_SOURCE_DIR}/src
)
POCO_INSTALL(DataPostgreSQL)
diff --git a/Data/PostgreSQL/Makefile b/Data/PostgreSQL/Makefile
index 6cd7266791..622d8c0569 100644
--- a/Data/PostgreSQL/Makefile
+++ b/Data/PostgreSQL/Makefile
@@ -14,10 +14,6 @@ objects = Extractor BinaryExtractor Binder SessionImpl Connector \
target_includes = $(POCO_BASE)/Data/testsuite/include
-ifndef POCO_DATA_NO_SQL_PARSER
- target_includes += $(POCO_BASE)/Data/src
-endif
-
target = PocoDataPostgreSQL
target_version = $(LIBVERSION)
diff --git a/Data/PostgreSQL/PostgreSQL.progen b/Data/PostgreSQL/PostgreSQL.progen
index 02eec0eaa2..9a124e9df3 100644
--- a/Data/PostgreSQL/PostgreSQL.progen
+++ b/Data/PostgreSQL/PostgreSQL.progen
@@ -8,7 +8,7 @@ vc.project.platforms = Win32
vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md
vc.project.prototype = ${vc.project.name}_vs90.vcproj
vc.project.compiler.include = ${vc.project.pocobase}\\postgresql\\include; \
- ${vc.project.pocobase}\\Foundation\\include;${vc.project.pocobase}\\Data\\include;${vc.project.pocobase}\\Data\\src
+ ${vc.project.pocobase}\\Foundation\\include;${vc.project.pocobase}\\Data\\include
vc.project.compiler.defines =
vc.project.compiler.defines.shared = ${vc.project.name}_EXPORTS
vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared}
diff --git a/Data/PostgreSQL/PostgreSQL_VS90.vcproj b/Data/PostgreSQL/PostgreSQL_VS90.vcproj
index 59e2aca3f3..78686f6f7c 100644
--- a/Data/PostgreSQL/PostgreSQL_VS90.vcproj
+++ b/Data/PostgreSQL/PostgreSQL_VS90.vcproj
@@ -43,7 +43,7 @@
Name="VCCLCompilerTool"
AdditionalOptions=""
Optimization="0"
- AdditionalIncludeDirectories=".\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PostgreSQL_EXPORTS"
StringPooling="true"
MinimalRebuild="true"
@@ -136,7 +136,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
- AdditionalIncludeDirectories=".\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PostgreSQL_EXPORTS"
StringPooling="true"
RuntimeLibrary="2"
@@ -224,7 +224,7 @@
Name="VCCLCompilerTool"
AdditionalOptions=""
Optimization="0"
- AdditionalIncludeDirectories=".\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;POCO_STATIC;"
StringPooling="true"
MinimalRebuild="true"
@@ -302,7 +302,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
- AdditionalIncludeDirectories=".\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;POCO_STATIC;"
StringPooling="true"
RuntimeLibrary="0"
@@ -373,7 +373,7 @@
Name="VCCLCompilerTool"
AdditionalOptions=""
Optimization="0"
- AdditionalIncludeDirectories=".\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;POCO_STATIC;"
StringPooling="true"
MinimalRebuild="true"
@@ -451,7 +451,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
- AdditionalIncludeDirectories=".\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;POCO_STATIC;"
StringPooling="true"
RuntimeLibrary="2"
diff --git a/Data/PostgreSQL/PostgreSQL_vs160.vcxproj b/Data/PostgreSQL/PostgreSQL_vs160.vcxproj
index b181f8cc3e..fd8d0c0614 100644
--- a/Data/PostgreSQL/PostgreSQL_vs160.vcxproj
+++ b/Data/PostgreSQL/PostgreSQL_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34202.158
+ <_ProjectFileVersion>17.0.34322.80
PocoDataPostgreSQLd
PocoDataPostgreSQLmdd
PocoDataPostgreSQLmtd
@@ -227,7 +227,7 @@
Disabled
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;PostgreSQL_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -241,6 +241,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\..\bin\PocoDataPostgreSQLd.dll
@@ -260,7 +262,7 @@
true
Speed
true
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;PostgreSQL_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -273,6 +275,8 @@
Default
true
+ stdcpp17
+ stdc11
..\..\bin\PocoDataPostgreSQL.dll
@@ -289,7 +293,7 @@
Disabled
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -304,6 +308,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\..\lib\PocoDataPostgreSQLmtd.lib
@@ -316,7 +322,7 @@
true
Speed
true
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -329,6 +335,8 @@
Default
true
+ stdcpp17
+ stdc11
..\..\lib\PocoDataPostgreSQLmt.lib
@@ -337,7 +345,7 @@
Disabled
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -352,6 +360,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\..\lib\PocoDataPostgreSQLmdd.lib
@@ -364,7 +374,7 @@
true
Speed
true
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -378,6 +388,8 @@
Default
true
+ stdcpp17
+ stdc11
..\..\lib\PocoDataPostgreSQLmd.lib
@@ -386,7 +398,7 @@
Disabled
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;PostgreSQL_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -400,6 +412,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\..\bin64\PocoDataPostgreSQL64d.dll
@@ -419,7 +433,7 @@
true
Speed
true
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;PostgreSQL_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -432,6 +446,8 @@
Default
true
+ stdcpp17
+ stdc11
..\..\bin64\PocoDataPostgreSQL64.dll
@@ -448,7 +464,7 @@
Disabled
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -463,6 +479,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\..\lib64\PocoDataPostgreSQLmtd.lib
@@ -475,7 +493,7 @@
true
Speed
true
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -488,6 +506,8 @@
Default
true
+ stdcpp17
+ stdc11
..\..\lib64\PocoDataPostgreSQLmt.lib
@@ -496,7 +516,7 @@
Disabled
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -511,6 +531,8 @@
ProgramDatabase
Default
true
+ stdcpp17
+ stdc11
..\..\lib64\PocoDataPostgreSQLmdd.lib
@@ -523,7 +545,7 @@
true
Speed
true
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -536,6 +558,8 @@
Default
true
+ stdcpp17
+ stdc11
..\..\lib64\PocoDataPostgreSQLmd.lib
@@ -544,36 +568,58 @@
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
diff --git a/Data/PostgreSQL/PostgreSQL_vs170.vcxproj b/Data/PostgreSQL/PostgreSQL_vs170.vcxproj
index 30417e18bc..69299df540 100644
--- a/Data/PostgreSQL/PostgreSQL_vs170.vcxproj
+++ b/Data/PostgreSQL/PostgreSQL_vs170.vcxproj
@@ -331,7 +331,7 @@
Disabled
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;PostgreSQL_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -367,7 +367,7 @@
true
Speed
true
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;PostgreSQL_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -399,7 +399,7 @@
Disabled
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -428,7 +428,7 @@
true
Speed
true
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -452,7 +452,7 @@
Disabled
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -481,7 +481,7 @@
true
Speed
true
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -505,7 +505,7 @@
Disabled
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;PostgreSQL_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -541,7 +541,7 @@
true
Speed
true
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;PostgreSQL_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -573,7 +573,7 @@
Disabled
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -602,7 +602,7 @@
true
Speed
true
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -626,7 +626,7 @@
Disabled
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -655,7 +655,7 @@
true
Speed
true
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -679,7 +679,7 @@
Disabled
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;PostgreSQL_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -715,7 +715,7 @@
true
Speed
true
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;PostgreSQL_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -747,7 +747,7 @@
Disabled
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -776,7 +776,7 @@
true
Speed
true
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -800,7 +800,7 @@
Disabled
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -829,7 +829,7 @@
true
Speed
true
- .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\postgresql\include; ..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
diff --git a/Data/PostgreSQL/testsuite/Makefile b/Data/PostgreSQL/testsuite/Makefile
index 5b3754f862..9898429193 100644
--- a/Data/PostgreSQL/testsuite/Makefile
+++ b/Data/PostgreSQL/testsuite/Makefile
@@ -14,7 +14,7 @@ SYSLIBS += -lpq -lz -lpthread -ldl
objects = PostgreSQLTestSuite Driver PostgreSQLTest SQLExecutor
ifndef POCO_DATA_NO_SQL_PARSER
- target_includes += $(POCO_BASE)/Data/src
+ target_includes += $(POCO_BASE)/Data/SQLParser $(POCO_BASE)/Data/SQLParser/src
endif
target = testrunner
diff --git a/Data/PostgreSQL/testsuite/TestSuite.progen b/Data/PostgreSQL/testsuite/TestSuite.progen
index 3e02e52256..cc4c94765c 100644
--- a/Data/PostgreSQL/testsuite/TestSuite.progen
+++ b/Data/PostgreSQL/testsuite/TestSuite.progen
@@ -8,7 +8,7 @@ vc.project.configurations = debug_shared, release_shared, debug_static_mt, relea
vc.project.prototype = TestSuite_vs90.vcproj
postgresql = ${vc.project.pocobase}\\postgresql
vc.project.compiler.include = ${postgresql}\\include;${vc.project.pocobase}\\Foundation\\include; \
- ${vc.project.pocobase}\\Data\\include;${vc.project.pocobase}\\Data\\src
+ ${vc.project.pocobase}\\Data\\include
vc.project.compiler.defines = _CRT_SECURE_NO_WARNINGS
vc.project.linker.dependencies = iphlpapi.lib
vc.project.linker.dependencies.debug_shared =
diff --git a/Data/PostgreSQL/testsuite/TestSuite_VS90.vcproj b/Data/PostgreSQL/testsuite/TestSuite_VS90.vcproj
index 205430f493..8d146be7e0 100644
--- a/Data/PostgreSQL/testsuite/TestSuite_VS90.vcproj
+++ b/Data/PostgreSQL/testsuite/TestSuite_VS90.vcproj
@@ -32,7 +32,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -268,7 +268,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -296,7 +296,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -329,7 +329,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -357,7 +357,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -390,7 +390,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -418,7 +418,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -451,7 +451,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -479,7 +479,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -512,7 +512,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -540,7 +540,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -573,7 +573,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
diff --git a/Data/PostgreSQL/testsuite/TestSuite_vs170.vcxproj b/Data/PostgreSQL/testsuite/TestSuite_vs170.vcxproj
index cad20efcaa..1aed740d96 100644
--- a/Data/PostgreSQL/testsuite/TestSuite_vs170.vcxproj
+++ b/Data/PostgreSQL/testsuite/TestSuite_vs170.vcxproj
@@ -343,7 +343,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -377,7 +377,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -406,7 +406,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -440,7 +440,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -469,7 +469,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -503,7 +503,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -532,7 +532,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -566,7 +566,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -595,7 +595,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -629,7 +629,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -658,7 +658,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -692,7 +692,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -721,7 +721,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -755,7 +755,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -784,7 +784,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -818,7 +818,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -847,7 +847,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -881,7 +881,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
diff --git a/Data/src/sql-parser/LICENSE b/Data/SQLParser/LICENSE
similarity index 100%
rename from Data/src/sql-parser/LICENSE
rename to Data/SQLParser/LICENSE
diff --git a/Data/src/sql-parser/Makefile b/Data/SQLParser/Makefile
similarity index 100%
rename from Data/src/sql-parser/Makefile
rename to Data/SQLParser/Makefile
diff --git a/Data/src/sql-parser/README.md b/Data/SQLParser/README.md
similarity index 100%
rename from Data/src/sql-parser/README.md
rename to Data/SQLParser/README.md
diff --git a/Data/src/sql-parser/benchmark/README.md b/Data/SQLParser/benchmark/README.md
similarity index 100%
rename from Data/src/sql-parser/benchmark/README.md
rename to Data/SQLParser/benchmark/README.md
diff --git a/Data/src/sql-parser/benchmark/benchmark.cpp b/Data/SQLParser/benchmark/benchmark.cpp
similarity index 100%
rename from Data/src/sql-parser/benchmark/benchmark.cpp
rename to Data/SQLParser/benchmark/benchmark.cpp
diff --git a/Data/src/sql-parser/benchmark/benchmark_utils.cpp b/Data/SQLParser/benchmark/benchmark_utils.cpp
similarity index 100%
rename from Data/src/sql-parser/benchmark/benchmark_utils.cpp
rename to Data/SQLParser/benchmark/benchmark_utils.cpp
diff --git a/Data/src/sql-parser/benchmark/benchmark_utils.h b/Data/SQLParser/benchmark/benchmark_utils.h
similarity index 100%
rename from Data/src/sql-parser/benchmark/benchmark_utils.h
rename to Data/SQLParser/benchmark/benchmark_utils.h
diff --git a/Data/src/sql-parser/benchmark/parser_benchmark.cpp b/Data/SQLParser/benchmark/parser_benchmark.cpp
similarity index 100%
rename from Data/src/sql-parser/benchmark/parser_benchmark.cpp
rename to Data/SQLParser/benchmark/parser_benchmark.cpp
diff --git a/Data/src/sql-parser/benchmark/queries.cpp b/Data/SQLParser/benchmark/queries.cpp
similarity index 100%
rename from Data/src/sql-parser/benchmark/queries.cpp
rename to Data/SQLParser/benchmark/queries.cpp
diff --git a/Data/src/sql-parser/benchmark/queries.h b/Data/SQLParser/benchmark/queries.h
similarity index 100%
rename from Data/src/sql-parser/benchmark/queries.h
rename to Data/SQLParser/benchmark/queries.h
diff --git a/Data/src/sql-parser/src/SQLParser.cpp b/Data/SQLParser/src/SQLParser.cpp
similarity index 100%
rename from Data/src/sql-parser/src/SQLParser.cpp
rename to Data/SQLParser/src/SQLParser.cpp
diff --git a/Data/src/sql-parser/src/SQLParser.h b/Data/SQLParser/src/SQLParser.h
similarity index 100%
rename from Data/src/sql-parser/src/SQLParser.h
rename to Data/SQLParser/src/SQLParser.h
diff --git a/Data/src/sql-parser/src/SQLParserResult.cpp b/Data/SQLParser/src/SQLParserResult.cpp
similarity index 100%
rename from Data/src/sql-parser/src/SQLParserResult.cpp
rename to Data/SQLParser/src/SQLParserResult.cpp
diff --git a/Data/src/sql-parser/src/SQLParserResult.h b/Data/SQLParser/src/SQLParserResult.h
similarity index 100%
rename from Data/src/sql-parser/src/SQLParserResult.h
rename to Data/SQLParser/src/SQLParserResult.h
diff --git a/Data/src/sql-parser/src/parser/.gitignore b/Data/SQLParser/src/parser/.gitignore
similarity index 100%
rename from Data/src/sql-parser/src/parser/.gitignore
rename to Data/SQLParser/src/parser/.gitignore
diff --git a/Data/src/sql-parser/src/parser/Makefile b/Data/SQLParser/src/parser/Makefile
similarity index 100%
rename from Data/src/sql-parser/src/parser/Makefile
rename to Data/SQLParser/src/parser/Makefile
diff --git a/Data/src/sql-parser/src/parser/bison_parser.cpp b/Data/SQLParser/src/parser/bison_parser.cpp
similarity index 100%
rename from Data/src/sql-parser/src/parser/bison_parser.cpp
rename to Data/SQLParser/src/parser/bison_parser.cpp
diff --git a/Data/src/sql-parser/src/parser/bison_parser.h b/Data/SQLParser/src/parser/bison_parser.h
similarity index 100%
rename from Data/src/sql-parser/src/parser/bison_parser.h
rename to Data/SQLParser/src/parser/bison_parser.h
diff --git a/Data/src/sql-parser/src/parser/bison_parser.y b/Data/SQLParser/src/parser/bison_parser.y
similarity index 100%
rename from Data/src/sql-parser/src/parser/bison_parser.y
rename to Data/SQLParser/src/parser/bison_parser.y
diff --git a/Data/src/sql-parser/src/parser/flex_lexer.cpp b/Data/SQLParser/src/parser/flex_lexer.cpp
similarity index 100%
rename from Data/src/sql-parser/src/parser/flex_lexer.cpp
rename to Data/SQLParser/src/parser/flex_lexer.cpp
diff --git a/Data/src/sql-parser/src/parser/flex_lexer.h b/Data/SQLParser/src/parser/flex_lexer.h
similarity index 100%
rename from Data/src/sql-parser/src/parser/flex_lexer.h
rename to Data/SQLParser/src/parser/flex_lexer.h
diff --git a/Data/src/sql-parser/src/parser/flex_lexer.l b/Data/SQLParser/src/parser/flex_lexer.l
similarity index 100%
rename from Data/src/sql-parser/src/parser/flex_lexer.l
rename to Data/SQLParser/src/parser/flex_lexer.l
diff --git a/Data/src/sql-parser/src/parser/keywordlist_generator.py b/Data/SQLParser/src/parser/keywordlist_generator.py
similarity index 100%
rename from Data/src/sql-parser/src/parser/keywordlist_generator.py
rename to Data/SQLParser/src/parser/keywordlist_generator.py
diff --git a/Data/src/sql-parser/src/parser/parser_typedef.h b/Data/SQLParser/src/parser/parser_typedef.h
similarity index 100%
rename from Data/src/sql-parser/src/parser/parser_typedef.h
rename to Data/SQLParser/src/parser/parser_typedef.h
diff --git a/Data/src/sql-parser/src/parser/sql_keywords.txt b/Data/SQLParser/src/parser/sql_keywords.txt
similarity index 100%
rename from Data/src/sql-parser/src/parser/sql_keywords.txt
rename to Data/SQLParser/src/parser/sql_keywords.txt
diff --git a/Data/src/sql-parser/src/sql/AlterStatement.h b/Data/SQLParser/src/sql/AlterStatement.h
similarity index 100%
rename from Data/src/sql-parser/src/sql/AlterStatement.h
rename to Data/SQLParser/src/sql/AlterStatement.h
diff --git a/Data/src/sql-parser/src/sql/ColumnType.h b/Data/SQLParser/src/sql/ColumnType.h
similarity index 95%
rename from Data/src/sql-parser/src/sql/ColumnType.h
rename to Data/SQLParser/src/sql/ColumnType.h
index 6eb9ed470b..d756e2462f 100644
--- a/Data/src/sql-parser/src/sql/ColumnType.h
+++ b/Data/SQLParser/src/sql/ColumnType.h
@@ -1,7 +1,7 @@
#ifndef SQLPARSER_COLUMN_TYPE_H
#define SQLPARSER_COLUMN_TYPE_H
-#include"sql-parser/src/sqlparser_win.h"
+#include"sqlparser_win.h"
#include
namespace hsql {
diff --git a/Data/src/sql-parser/src/sql/CreateStatement.cpp b/Data/SQLParser/src/sql/CreateStatement.cpp
similarity index 100%
rename from Data/src/sql-parser/src/sql/CreateStatement.cpp
rename to Data/SQLParser/src/sql/CreateStatement.cpp
diff --git a/Data/src/sql-parser/src/sql/CreateStatement.h b/Data/SQLParser/src/sql/CreateStatement.h
similarity index 100%
rename from Data/src/sql-parser/src/sql/CreateStatement.h
rename to Data/SQLParser/src/sql/CreateStatement.h
diff --git a/Data/src/sql-parser/src/sql/DeleteStatement.h b/Data/SQLParser/src/sql/DeleteStatement.h
similarity index 100%
rename from Data/src/sql-parser/src/sql/DeleteStatement.h
rename to Data/SQLParser/src/sql/DeleteStatement.h
diff --git a/Data/src/sql-parser/src/sql/DropStatement.h b/Data/SQLParser/src/sql/DropStatement.h
similarity index 100%
rename from Data/src/sql-parser/src/sql/DropStatement.h
rename to Data/SQLParser/src/sql/DropStatement.h
diff --git a/Data/src/sql-parser/src/sql/ExecuteStatement.h b/Data/SQLParser/src/sql/ExecuteStatement.h
similarity index 100%
rename from Data/src/sql-parser/src/sql/ExecuteStatement.h
rename to Data/SQLParser/src/sql/ExecuteStatement.h
diff --git a/Data/src/sql-parser/src/sql/ExportStatement.h b/Data/SQLParser/src/sql/ExportStatement.h
similarity index 100%
rename from Data/src/sql-parser/src/sql/ExportStatement.h
rename to Data/SQLParser/src/sql/ExportStatement.h
diff --git a/Data/src/sql-parser/src/sql/Expr.cpp b/Data/SQLParser/src/sql/Expr.cpp
similarity index 100%
rename from Data/src/sql-parser/src/sql/Expr.cpp
rename to Data/SQLParser/src/sql/Expr.cpp
diff --git a/Data/src/sql-parser/src/sql/Expr.h b/Data/SQLParser/src/sql/Expr.h
similarity index 100%
rename from Data/src/sql-parser/src/sql/Expr.h
rename to Data/SQLParser/src/sql/Expr.h
diff --git a/Data/src/sql-parser/src/sql/ImportStatement.h b/Data/SQLParser/src/sql/ImportStatement.h
similarity index 100%
rename from Data/src/sql-parser/src/sql/ImportStatement.h
rename to Data/SQLParser/src/sql/ImportStatement.h
diff --git a/Data/src/sql-parser/src/sql/InsertStatement.h b/Data/SQLParser/src/sql/InsertStatement.h
similarity index 100%
rename from Data/src/sql-parser/src/sql/InsertStatement.h
rename to Data/SQLParser/src/sql/InsertStatement.h
diff --git a/Data/src/sql-parser/src/sql/PrepareStatement.cpp b/Data/SQLParser/src/sql/PrepareStatement.cpp
similarity index 100%
rename from Data/src/sql-parser/src/sql/PrepareStatement.cpp
rename to Data/SQLParser/src/sql/PrepareStatement.cpp
diff --git a/Data/src/sql-parser/src/sql/PrepareStatement.h b/Data/SQLParser/src/sql/PrepareStatement.h
similarity index 100%
rename from Data/src/sql-parser/src/sql/PrepareStatement.h
rename to Data/SQLParser/src/sql/PrepareStatement.h
diff --git a/Data/src/sql-parser/src/sql/SQLStatement.cpp b/Data/SQLParser/src/sql/SQLStatement.cpp
similarity index 100%
rename from Data/src/sql-parser/src/sql/SQLStatement.cpp
rename to Data/SQLParser/src/sql/SQLStatement.cpp
diff --git a/Data/src/sql-parser/src/sql/SQLStatement.h b/Data/SQLParser/src/sql/SQLStatement.h
similarity index 95%
rename from Data/src/sql-parser/src/sql/SQLStatement.h
rename to Data/SQLParser/src/sql/SQLStatement.h
index b0763f83e6..c0aa1e472f 100644
--- a/Data/src/sql-parser/src/sql/SQLStatement.h
+++ b/Data/SQLParser/src/sql/SQLStatement.h
@@ -2,7 +2,7 @@
#define SQLPARSER_SQLSTATEMENT_H
#include
-#include "sql-parser/src/sqlparser_win.h"
+#include "sqlparser_win.h"
#include "Expr.h"
namespace hsql {
diff --git a/Data/src/sql-parser/src/sql/SelectStatement.h b/Data/SQLParser/src/sql/SelectStatement.h
similarity index 100%
rename from Data/src/sql-parser/src/sql/SelectStatement.h
rename to Data/SQLParser/src/sql/SelectStatement.h
diff --git a/Data/src/sql-parser/src/sql/ShowStatement.h b/Data/SQLParser/src/sql/ShowStatement.h
similarity index 100%
rename from Data/src/sql-parser/src/sql/ShowStatement.h
rename to Data/SQLParser/src/sql/ShowStatement.h
diff --git a/Data/src/sql-parser/src/sql/Table.h b/Data/SQLParser/src/sql/Table.h
similarity index 100%
rename from Data/src/sql-parser/src/sql/Table.h
rename to Data/SQLParser/src/sql/Table.h
diff --git a/Data/src/sql-parser/src/sql/TransactionStatement.h b/Data/SQLParser/src/sql/TransactionStatement.h
similarity index 100%
rename from Data/src/sql-parser/src/sql/TransactionStatement.h
rename to Data/SQLParser/src/sql/TransactionStatement.h
diff --git a/Data/src/sql-parser/src/sql/UpdateStatement.h b/Data/SQLParser/src/sql/UpdateStatement.h
similarity index 100%
rename from Data/src/sql-parser/src/sql/UpdateStatement.h
rename to Data/SQLParser/src/sql/UpdateStatement.h
diff --git a/Data/src/sql-parser/src/sql/statements.cpp b/Data/SQLParser/src/sql/statements.cpp
similarity index 100%
rename from Data/src/sql-parser/src/sql/statements.cpp
rename to Data/SQLParser/src/sql/statements.cpp
diff --git a/Data/src/sql-parser/src/sql/statements.h b/Data/SQLParser/src/sql/statements.h
similarity index 100%
rename from Data/src/sql-parser/src/sql/statements.h
rename to Data/SQLParser/src/sql/statements.h
diff --git a/Data/src/sql-parser/src/sqlparser_win.h b/Data/SQLParser/src/sqlparser_win.h
similarity index 100%
rename from Data/src/sql-parser/src/sqlparser_win.h
rename to Data/SQLParser/src/sqlparser_win.h
diff --git a/Data/src/sql-parser/src/util/sqlhelper.cpp b/Data/SQLParser/src/util/sqlhelper.cpp
similarity index 100%
rename from Data/src/sql-parser/src/util/sqlhelper.cpp
rename to Data/SQLParser/src/util/sqlhelper.cpp
diff --git a/Data/src/sql-parser/src/util/sqlhelper.h b/Data/SQLParser/src/util/sqlhelper.h
similarity index 100%
rename from Data/src/sql-parser/src/util/sqlhelper.h
rename to Data/SQLParser/src/util/sqlhelper.h
diff --git a/Data/src/sql-parser/test/auto_query_file_test.cpp b/Data/SQLParser/test/auto_query_file_test.cpp
similarity index 100%
rename from Data/src/sql-parser/test/auto_query_file_test.cpp
rename to Data/SQLParser/test/auto_query_file_test.cpp
diff --git a/Data/src/sql-parser/test/prepare_tests.cpp b/Data/SQLParser/test/prepare_tests.cpp
similarity index 100%
rename from Data/src/sql-parser/test/prepare_tests.cpp
rename to Data/SQLParser/test/prepare_tests.cpp
diff --git a/Data/src/sql-parser/test/queries/queries-bad.sql b/Data/SQLParser/test/queries/queries-bad.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/queries-bad.sql
rename to Data/SQLParser/test/queries/queries-bad.sql
diff --git a/Data/src/sql-parser/test/queries/queries-good.sql b/Data/SQLParser/test/queries/queries-good.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/queries-good.sql
rename to Data/SQLParser/test/queries/queries-good.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-01.sql b/Data/SQLParser/test/queries/tpc-h-01.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-01.sql
rename to Data/SQLParser/test/queries/tpc-h-01.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-02.sql b/Data/SQLParser/test/queries/tpc-h-02.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-02.sql
rename to Data/SQLParser/test/queries/tpc-h-02.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-03.sql b/Data/SQLParser/test/queries/tpc-h-03.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-03.sql
rename to Data/SQLParser/test/queries/tpc-h-03.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-04.sql b/Data/SQLParser/test/queries/tpc-h-04.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-04.sql
rename to Data/SQLParser/test/queries/tpc-h-04.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-05.sql b/Data/SQLParser/test/queries/tpc-h-05.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-05.sql
rename to Data/SQLParser/test/queries/tpc-h-05.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-06.sql b/Data/SQLParser/test/queries/tpc-h-06.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-06.sql
rename to Data/SQLParser/test/queries/tpc-h-06.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-07.sql b/Data/SQLParser/test/queries/tpc-h-07.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-07.sql
rename to Data/SQLParser/test/queries/tpc-h-07.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-08.sql b/Data/SQLParser/test/queries/tpc-h-08.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-08.sql
rename to Data/SQLParser/test/queries/tpc-h-08.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-09.sql b/Data/SQLParser/test/queries/tpc-h-09.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-09.sql
rename to Data/SQLParser/test/queries/tpc-h-09.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-10.sql b/Data/SQLParser/test/queries/tpc-h-10.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-10.sql
rename to Data/SQLParser/test/queries/tpc-h-10.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-11.sql b/Data/SQLParser/test/queries/tpc-h-11.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-11.sql
rename to Data/SQLParser/test/queries/tpc-h-11.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-12.sql b/Data/SQLParser/test/queries/tpc-h-12.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-12.sql
rename to Data/SQLParser/test/queries/tpc-h-12.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-13.sql b/Data/SQLParser/test/queries/tpc-h-13.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-13.sql
rename to Data/SQLParser/test/queries/tpc-h-13.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-14.sql b/Data/SQLParser/test/queries/tpc-h-14.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-14.sql
rename to Data/SQLParser/test/queries/tpc-h-14.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-15.sql b/Data/SQLParser/test/queries/tpc-h-15.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-15.sql
rename to Data/SQLParser/test/queries/tpc-h-15.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-16.sql b/Data/SQLParser/test/queries/tpc-h-16.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-16.sql
rename to Data/SQLParser/test/queries/tpc-h-16.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-17.sql b/Data/SQLParser/test/queries/tpc-h-17.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-17.sql
rename to Data/SQLParser/test/queries/tpc-h-17.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-18.sql b/Data/SQLParser/test/queries/tpc-h-18.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-18.sql
rename to Data/SQLParser/test/queries/tpc-h-18.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-19.sql b/Data/SQLParser/test/queries/tpc-h-19.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-19.sql
rename to Data/SQLParser/test/queries/tpc-h-19.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-20.sql b/Data/SQLParser/test/queries/tpc-h-20.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-20.sql
rename to Data/SQLParser/test/queries/tpc-h-20.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-21.sql b/Data/SQLParser/test/queries/tpc-h-21.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-21.sql
rename to Data/SQLParser/test/queries/tpc-h-21.sql
diff --git a/Data/src/sql-parser/test/queries/tpc-h-22.sql b/Data/SQLParser/test/queries/tpc-h-22.sql
similarity index 100%
rename from Data/src/sql-parser/test/queries/tpc-h-22.sql
rename to Data/SQLParser/test/queries/tpc-h-22.sql
diff --git a/Data/src/sql-parser/test/select_tests.cpp b/Data/SQLParser/test/select_tests.cpp
similarity index 100%
rename from Data/src/sql-parser/test/select_tests.cpp
rename to Data/SQLParser/test/select_tests.cpp
diff --git a/Data/src/sql-parser/test/sql_asserts.h b/Data/SQLParser/test/sql_asserts.h
similarity index 100%
rename from Data/src/sql-parser/test/sql_asserts.h
rename to Data/SQLParser/test/sql_asserts.h
diff --git a/Data/src/sql-parser/test/sql_parser.cpp b/Data/SQLParser/test/sql_parser.cpp
similarity index 100%
rename from Data/src/sql-parser/test/sql_parser.cpp
rename to Data/SQLParser/test/sql_parser.cpp
diff --git a/Data/src/sql-parser/test/sql_tests.cpp b/Data/SQLParser/test/sql_tests.cpp
similarity index 100%
rename from Data/src/sql-parser/test/sql_tests.cpp
rename to Data/SQLParser/test/sql_tests.cpp
diff --git a/Data/src/sql-parser/test/test.sh b/Data/SQLParser/test/test.sh
similarity index 100%
rename from Data/src/sql-parser/test/test.sh
rename to Data/SQLParser/test/test.sh
diff --git a/Data/src/sql-parser/test/thirdparty/microtest/microtest.h b/Data/SQLParser/test/thirdparty/microtest/microtest.h
similarity index 100%
rename from Data/src/sql-parser/test/thirdparty/microtest/microtest.h
rename to Data/SQLParser/test/thirdparty/microtest/microtest.h
diff --git a/Data/src/sql-parser/test/tpc_h_tests.cpp b/Data/SQLParser/test/tpc_h_tests.cpp
similarity index 100%
rename from Data/src/sql-parser/test/tpc_h_tests.cpp
rename to Data/SQLParser/test/tpc_h_tests.cpp
diff --git a/Data/SQLite/Makefile b/Data/SQLite/Makefile
index c6a67219d2..de563d7dda 100644
--- a/Data/SQLite/Makefile
+++ b/Data/SQLite/Makefile
@@ -22,7 +22,7 @@ else
endif
ifndef POCO_DATA_NO_SQL_PARSER
- target_includes = $(POCO_BASE)/Data/src
+ target_includes += $(POCO_BASE)/Data/SQLParser $(POCO_BASE)/Data/SQLParser/src
endif
target = PocoDataSQLite
diff --git a/Data/SQLite/SQLite.progen b/Data/SQLite/SQLite.progen
index aae7329fa3..48d7f5f4d4 100644
--- a/Data/SQLite/SQLite.progen
+++ b/Data/SQLite/SQLite.progen
@@ -7,7 +7,7 @@ vc.project.outdir = ${vc.project.pocobase}
vc.project.platforms = Win32
vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md
vc.project.prototype = ${vc.project.name}_vs90.vcproj
-vc.project.compiler.include = ..\\..\\Foundation\\include;..\\..\\Data\\include;..\\..\\Data\\src
+vc.project.compiler.include = ..\\..\\Foundation\\include;..\\..\\Data\\include
vc.project.compiler.defines = SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED
vc.project.compiler.defines.shared = ${vc.project.name}_EXPORTS
vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared}
diff --git a/Data/SQLite/SQLite_VS90.vcproj b/Data/SQLite/SQLite_VS90.vcproj
index 10d03ec235..0f7bd0856b 100644
--- a/Data/SQLite/SQLite_VS90.vcproj
+++ b/Data/SQLite/SQLite_VS90.vcproj
@@ -42,7 +42,7 @@
Name="VCCLCompilerTool"
AdditionalOptions=""
Optimization="0"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;SQLite_EXPORTS"
StringPooling="true"
MinimalRebuild="true"
@@ -134,7 +134,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;SQLite_EXPORTS"
StringPooling="true"
RuntimeLibrary="2"
@@ -221,7 +221,7 @@
Name="VCCLCompilerTool"
AdditionalOptions=""
Optimization="0"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED"
StringPooling="true"
MinimalRebuild="true"
@@ -298,7 +298,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED"
StringPooling="true"
RuntimeLibrary="0"
@@ -368,7 +368,7 @@
Name="VCCLCompilerTool"
AdditionalOptions=""
Optimization="0"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED"
StringPooling="true"
MinimalRebuild="true"
@@ -445,7 +445,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
- AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src"
+ AdditionalIncludeDirectories=".\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLParser;..\..\Data\SQLParser\src"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED"
StringPooling="true"
RuntimeLibrary="2"
diff --git a/Data/SQLite/SQLite_vs160.vcxproj b/Data/SQLite/SQLite_vs160.vcxproj
index a3451a702b..48433d4c12 100644
--- a/Data/SQLite/SQLite_vs160.vcxproj
+++ b/Data/SQLite/SQLite_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34202.158
+ <_ProjectFileVersion>17.0.34322.80
PocoDataSQLited
PocoDataSQLitemdd
PocoDataSQLitemtd
@@ -227,7 +227,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;SQLite_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -242,6 +242,8 @@
Default
4996;4244;4018;%(DisableSpecificWarnings)
true
+ stdcpp17
+ stdc11
..\..\bin\PocoDataSQLited.dll
@@ -261,7 +263,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;SQLite_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -275,6 +277,8 @@
Default
4996;4244;4018;%(DisableSpecificWarnings)
true
+ stdcpp17
+ stdc11
..\..\bin\PocoDataSQLite.dll
@@ -291,7 +295,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -307,6 +311,8 @@
Default
4996;4244;4018;%(DisableSpecificWarnings)
true
+ stdcpp17
+ stdc11
..\..\lib\PocoDataSQLitemtd.lib
@@ -319,7 +325,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -333,6 +339,8 @@
Default
4996;4244;4018;%(DisableSpecificWarnings)
true
+ stdcpp17
+ stdc11
..\..\lib\PocoDataSQLitemt.lib
@@ -341,7 +349,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -357,6 +365,8 @@
Default
4996;4244;4018;%(DisableSpecificWarnings)
true
+ stdcpp17
+ stdc11
..\..\lib\PocoDataSQLitemdd.lib
@@ -369,7 +379,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -384,6 +394,8 @@
Default
4996;4244;4018;%(DisableSpecificWarnings)
true
+ stdcpp17
+ stdc11
..\..\lib\PocoDataSQLitemd.lib
@@ -392,7 +404,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;SQLite_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -407,6 +419,8 @@
Default
4996;4244;4018;%(DisableSpecificWarnings)
true
+ stdcpp17
+ stdc11
..\..\bin64\PocoDataSQLite64d.dll
@@ -426,7 +440,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;SQLite_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -440,6 +454,8 @@
Default
4996;4244;4018;%(DisableSpecificWarnings)
true
+ stdcpp17
+ stdc11
..\..\bin64\PocoDataSQLite64.dll
@@ -456,7 +472,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -472,6 +488,8 @@
Default
4996;4244;4018;%(DisableSpecificWarnings)
true
+ stdcpp17
+ stdc11
..\..\lib64\PocoDataSQLitemtd.lib
@@ -484,7 +502,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -498,6 +516,8 @@
Default
4996;4244;4018;%(DisableSpecificWarnings)
true
+ stdcpp17
+ stdc11
..\..\lib64\PocoDataSQLitemt.lib
@@ -506,7 +526,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -522,6 +542,8 @@
Default
4996;4244;4018;%(DisableSpecificWarnings)
true
+ stdcpp17
+ stdc11
..\..\lib64\PocoDataSQLitemdd.lib
@@ -534,7 +556,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -548,6 +570,8 @@
Default
4996;4244;4018;%(DisableSpecificWarnings)
true
+ stdcpp17
+ stdc11
..\..\lib64\PocoDataSQLitemd.lib
@@ -568,30 +592,48 @@
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
diff --git a/Data/SQLite/SQLite_vs160.vcxproj.filters b/Data/SQLite/SQLite_vs160.vcxproj.filters
index 8e7f78c26c..dbdc3405b7 100644
--- a/Data/SQLite/SQLite_vs160.vcxproj.filters
+++ b/Data/SQLite/SQLite_vs160.vcxproj.filters
@@ -2,22 +2,22 @@
- {a9c4986e-093e-45c6-9d8e-bb77226b4b7b}
+ {35ac7a5f-3122-4b02-ba58-890ce6bffd47}
- {0e4f061e-d880-4496-bb90-ea6ef99d7b4d}
+ {feea0252-6fc3-440f-b06d-da54042b86e3}
- {aa4f801f-fcaf-44b5-bcb0-3516ffe084ce}
+ {890e89e4-3c52-4f35-a521-fd5e1c2a12bf}
- {54e5ea14-8781-4939-a457-4457a136be3a}
+ {17d87956-cc8c-491c-846b-95f69c0b995f}
- {975d7fb2-b6c5-46c2-8f4f-56629285cfc6}
+ {4e7eadc1-8dc4-41c8-a9a2-b618af8cfca0}
- {71124ce4-c134-4836-a5e8-ecdf3e3a5bfa}
+ {29293288-da79-409b-8b4f-bcee1bf2e1b3}
diff --git a/Data/SQLite/SQLite_vs170.vcxproj b/Data/SQLite/SQLite_vs170.vcxproj
index d4c5428763..d81239abdb 100644
--- a/Data/SQLite/SQLite_vs170.vcxproj
+++ b/Data/SQLite/SQLite_vs170.vcxproj
@@ -331,7 +331,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;SQLite_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -368,7 +368,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;SQLite_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -401,7 +401,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -431,7 +431,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -456,7 +456,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -486,7 +486,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -511,7 +511,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;_USRDLL;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;SQLite_EXPORTS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -548,7 +548,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;_USRDLL;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;SQLite_EXPORTS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -581,7 +581,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -611,7 +611,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -636,7 +636,7 @@
Disabled
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -666,7 +666,7 @@
true
Speed
true
- .\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\src;%(AdditionalIncludeDirectories)
+ .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -691,7 +691,7 @@