diff --git a/CppParser/CppParser.progen b/CppParser/CppParser.progen
index c45badd30..2cbd38aed 100644
--- a/CppParser/CppParser.progen
+++ b/CppParser/CppParser.progen
@@ -11,5 +11,6 @@ vc.project.compiler.include = ..\\Foundation\\include
vc.project.compiler.defines.shared = ${vc.project.name}_EXPORTS
vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared}
vc.project.compiler.defines.release_shared = ${vc.project.compiler.defines.shared}
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.solution.create = true
vc.solution.include = testsuite\\TestSuite
diff --git a/CppParser/CppParser_vs160.vcxproj b/CppParser/CppParser_vs160.vcxproj
index 49aa7b2ad..2be5a403d 100644
--- a/CppParser/CppParser_vs160.vcxproj
+++ b/CppParser/CppParser_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
PocoCppParserd
PocoCppParsermdd
PocoCppParsermtd
@@ -241,6 +241,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -276,6 +277,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -309,6 +311,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -337,6 +340,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -362,6 +366,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -390,6 +395,7 @@
Level3
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -415,6 +421,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -450,6 +457,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -483,6 +491,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -511,6 +520,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -536,6 +546,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -564,6 +575,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/CppParser/CppParser_vs160.vcxproj.filters b/CppParser/CppParser_vs160.vcxproj.filters
index 095f79d79..fbf012188 100644
--- a/CppParser/CppParser_vs160.vcxproj.filters
+++ b/CppParser/CppParser_vs160.vcxproj.filters
@@ -2,31 +2,31 @@
- {78ecda8b-38b1-4bed-932f-02ebe18f2b52}
+ {3f6c284e-682e-4160-b268-c5e241a22f53}
- {b38335e1-d932-4eec-ba2a-4a50fb8eef30}
+ {4a314797-3b7a-4be6-a2d2-d6affc8f8ba4}
- {2415ef0b-be5f-4f5e-a150-f6e13a8d2a02}
+ {f173d6f4-7788-4167-9d72-12304345efe9}
- {0d1aa205-1f5e-48d3-8f67-71125f193a0c}
+ {5ad87ecc-a1e5-4089-b431-dba34da5ddd0}
- {406ad7af-4bef-4dbb-acc7-9abc8d0977cc}
+ {b8da7b3a-2d02-4d3c-8999-043e3e9ec721}
- {41388393-2d90-46aa-90de-24d4186cc3af}
+ {83dbfcbd-3d03-41d9-bc4b-fb5702eb9409}
- {8afc7c3a-be7c-460c-9d74-8af0fab90754}
+ {d2f1ddcc-5e75-412d-b53c-8d2206a696ca}
- {36ac1f5a-6d4c-46e6-be3e-16cadb0a20dc}
+ {a95afa6a-d706-456f-96b3-204bdc2b865b}
- {e31474cf-8e07-4bbe-8bb1-d3a4a6156cfe}
+ {4577fd4b-16d1-46f6-9e0c-2602534ff286}
diff --git a/CppParser/CppParser_vs170.vcxproj b/CppParser/CppParser_vs170.vcxproj
index 398da6b04..1884a725b 100644
--- a/CppParser/CppParser_vs170.vcxproj
+++ b/CppParser/CppParser_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
PocoCppParserA64d
PocoCppParsermdd
PocoCppParsermtd
@@ -345,6 +345,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -380,6 +381,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -413,6 +415,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -441,6 +444,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -466,6 +470,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -494,6 +499,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -519,6 +525,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -554,6 +561,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -587,6 +595,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -615,6 +624,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -640,6 +650,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -668,6 +679,7 @@
Level3
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -693,6 +705,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -728,6 +741,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -761,6 +775,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -789,6 +804,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -814,6 +830,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -842,6 +859,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/CppParser/CppParser_vs170.vcxproj.filters b/CppParser/CppParser_vs170.vcxproj.filters
index dad5daabb..e31aafd6c 100644
--- a/CppParser/CppParser_vs170.vcxproj.filters
+++ b/CppParser/CppParser_vs170.vcxproj.filters
@@ -2,31 +2,31 @@
- {04fc4f1d-2274-4331-b73a-983236125a2f}
+ {6ca16aa0-955f-41fa-a40d-bff5722bb2ce}
- {48da727d-3925-4adb-8128-8e371873b418}
+ {0086c8e1-9cce-4089-89e1-bad5f30af052}
- {5f42528e-6e34-4c9d-98f4-c561a87e3b98}
+ {533a0e3e-4254-4c2e-bac6-07a4549d17c9}
- {72e542a3-5ed5-4549-a8f0-84b07832a5d8}
+ {6ebbc55b-7730-4080-9e88-55d0e1176230}
- {5a1e3cc6-6a35-4b0f-b6d1-987a4516b114}
+ {8b5aa02a-f826-414c-a9d8-9a5bef65eb2a}
- {abed0e17-015a-49f0-acdf-9c68f3a5f7ea}
+ {15eb3a06-013d-4271-a6c6-cdcc90347110}
- {206c3f3b-04d2-4444-ab00-5a291ae2500d}
+ {22ecd62e-5ad5-44b2-9a8b-d067ea643bd4}
- {703de990-b5f5-404b-beaa-82c6f1cf3b03}
+ {1a9dc9e6-f23b-4d3a-b1be-f67762da02aa}
- {a3ca1499-f56c-41b3-bb6d-962492907f62}
+ {96bb7189-8670-400f-a37d-a770f1b322cd}
diff --git a/CppParser/include/Poco/CppParser/CppToken.h b/CppParser/include/Poco/CppParser/CppToken.h
index 5338d4c8c..0d592d6a8 100644
--- a/CppParser/include/Poco/CppParser/CppToken.h
+++ b/CppParser/include/Poco/CppParser/CppToken.h
@@ -60,6 +60,7 @@ public:
OP_GE, // >=
OP_SHR, // >>
OP_SHR_ASSIGN, // >>=
+ OP_SPACESHIP, // <=>
OP_ASSIGN, // =
OP_EQ, // ==
OP_NOT, // !
diff --git a/CppParser/include/Poco/CppParser/Symbol.h b/CppParser/include/Poco/CppParser/Symbol.h
index 035eef647..8e9c77f9c 100644
--- a/CppParser/include/Poco/CppParser/Symbol.h
+++ b/CppParser/include/Poco/CppParser/Symbol.h
@@ -125,6 +125,14 @@ public:
const std::string& getLibrary() const;
/// Returns the symbol's library.
+ void setOrder(std::size_t order);
+ /// Sets the order of the symbol within its container.
+ ///
+ /// Currently only used for struct/class members.
+
+ std::size_t getOrder() const;
+ /// Returns the order of the symbol within its container.
+
const Attributes& attrs() const;
/// Returns the symbol's attributes.
@@ -175,6 +183,7 @@ private:
int _line;
std::string _package;
std::string _library;
+ std::size_t _order;
Attributes _attrs;
std::string _attributeList;
@@ -245,6 +254,12 @@ inline const std::string& Symbol::getLibrary() const
}
+inline std::size_t Symbol::getOrder() const
+{
+ return _order;
+}
+
+
inline const Attributes& Symbol::attrs() const
{
return _attrs;
diff --git a/CppParser/src/CppToken.cpp b/CppParser/src/CppToken.cpp
index 7bb6c7b89..342da95e4 100644
--- a/CppParser/src/CppToken.cpp
+++ b/CppParser/src/CppToken.cpp
@@ -66,6 +66,7 @@ OperatorToken::OperatorToken()
_opMap[">="] = i++;
_opMap[">>"] = i++;
_opMap[">>="] = i++;
+ _opMap["<=>"] = i++;
_opMap["="] = i++;
_opMap["=="] = i++;
_opMap["!"] = i++;
@@ -194,8 +195,14 @@ void OperatorToken::finish(std::istream& istr)
{
_value += (char) istr.get();
next = (char) istr.peek();
+ if (next == '=') _value += (char) istr.get();
+ }
+ else if (next == '=')
+ {
+ _value += (char) istr.get();
+ next = (char) istr.peek();
+ if (next == '>') _value += (char) istr.get();
}
- if (next == '=') _value += (char) istr.get();
break;
case '>':
if (next == '>')
diff --git a/CppParser/src/NameSpace.cpp b/CppParser/src/NameSpace.cpp
index 65f62eb4b..08862a066 100644
--- a/CppParser/src/NameSpace.cpp
+++ b/CppParser/src/NameSpace.cpp
@@ -49,7 +49,8 @@ NameSpace::~NameSpace()
void NameSpace::addSymbol(Symbol* pSymbol)
{
poco_check_ptr (pSymbol);
-
+
+ pSymbol->setOrder(_symbols.size());
_symbols.insert(SymbolTable::value_type(pSymbol->name(), pSymbol));
}
@@ -65,7 +66,7 @@ void NameSpace::importSymbol(const std::string& fullName)
}
}
-
+
void NameSpace::importNameSpace(const std::string& nameSpace)
{
_importedNameSpaces.push_back(nameSpace);
@@ -94,7 +95,7 @@ Symbol* NameSpace::lookup(const std::string& name) const
Symbol* NameSpace::lookup(const std::string& name, std::set& alreadyVisited) const
{
Symbol* pSymbol = 0;
-
+
if (name.empty())
return pSymbol;
@@ -104,11 +105,11 @@ Symbol* NameSpace::lookup(const std::string& name, std::set& a
std::string head;
std::string tail;
splitName(name, head, tail);
-
+
alreadyVisited.insert(this);
bool currentNSInserted = true;
- if (head.empty())
+ if (head.empty())
{
alreadyVisited.insert(this);
return root()->lookup(tail, alreadyVisited);
@@ -161,13 +162,13 @@ void NameSpace::nameSpaces(SymbolTable& table) const
extract(Symbol::SYM_NAMESPACE, table);
}
-
+
void NameSpace::typeDefs(SymbolTable& table) const
{
extract(Symbol::SYM_TYPEDEF, table);
}
-
+
void NameSpace::typeAliases(SymbolTable& table) const
{
extract(Symbol::SYM_TYPEALIAS, table);
@@ -179,19 +180,19 @@ void NameSpace::enums(SymbolTable& table) const
extract(Symbol::SYM_ENUM, table);
}
-
+
void NameSpace::classes(SymbolTable& table) const
{
extract(Symbol::SYM_STRUCT, table);
}
-
+
void NameSpace::functions(SymbolTable& table) const
{
extract(Symbol::SYM_FUNCTION, table);
}
-
+
void NameSpace::variables(SymbolTable& table) const
{
extract(Symbol::SYM_VARIABLE, table);
@@ -226,7 +227,7 @@ void NameSpace::splitName(const std::string& name, std::string& head, std::strin
head.assign(name, 0, pos);
pos += 2;
poco_assert (pos < name.length());
- tail.assign(name, pos, name.length() - pos);
+ tail.assign(name, pos, name.length() - pos);
}
else head = name;
}
diff --git a/CppParser/src/Symbol.cpp b/CppParser/src/Symbol.cpp
index 50c436b14..d6280e260 100644
--- a/CppParser/src/Symbol.cpp
+++ b/CppParser/src/Symbol.cpp
@@ -31,7 +31,8 @@ Symbol::Symbol():
_id(_nextId++),
_pNameSpace(0),
_access(ACC_PUBLIC),
- _line(-1)
+ _line(-1),
+ _order(0)
{
}
@@ -41,7 +42,8 @@ Symbol::Symbol(const std::string& name, NameSpace* pNameSpace):
_name(name),
_pNameSpace(pNameSpace),
_access(ACC_PUBLIC),
- _line(-1)
+ _line(-1),
+ _order(0)
{
if (_pNameSpace)
_pNameSpace->addSymbol(this);
@@ -103,6 +105,12 @@ void Symbol::setLibrary(const std::string& library)
}
+void Symbol::setOrder(std::size_t order)
+{
+ _order = order;
+}
+
+
std::string Symbol::fullName() const
{
std::string fullName;
diff --git a/CppParser/testsuite/TestSuite.progen b/CppParser/testsuite/TestSuite.progen
index 67d728c5d..b98b54a01 100644
--- a/CppParser/testsuite/TestSuite.progen
+++ b/CppParser/testsuite/TestSuite.progen
@@ -7,4 +7,5 @@ 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
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies = iphlpapi.lib
diff --git a/CppParser/testsuite/TestSuite_vs160.vcxproj b/CppParser/testsuite/TestSuite_vs160.vcxproj
index d03e10138..bbd713239 100644
--- a/CppParser/testsuite/TestSuite_vs160.vcxproj
+++ b/CppParser/testsuite/TestSuite_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
TestSuited
TestSuited
TestSuited
@@ -249,6 +249,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -284,6 +285,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -316,6 +318,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -351,6 +354,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -383,6 +387,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -418,6 +423,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -450,6 +456,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -485,6 +492,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -517,6 +525,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -552,6 +561,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -584,6 +594,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -619,6 +630,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/CppParser/testsuite/TestSuite_vs160.vcxproj.filters b/CppParser/testsuite/TestSuite_vs160.vcxproj.filters
index 17cb47b9f..d58929477 100644
--- a/CppParser/testsuite/TestSuite_vs160.vcxproj.filters
+++ b/CppParser/testsuite/TestSuite_vs160.vcxproj.filters
@@ -2,37 +2,37 @@
- {b7eb186c-6d98-44ea-88d9-7ba64f2c2cbd}
+ {36d34a5b-6861-4e21-8e8c-b08b37812b3f}
- {cac83a53-c5c1-49a5-ab07-1f5d017b8373}
+ {765c39e3-b3bd-49fd-acca-3b2bfabb605e}
- {327f4385-9f15-4f53-9dc8-de2f33c439ba}
+ {04776c66-6a29-4525-862d-7b05b04fb2d3}
- {2d41c3cf-92ca-492a-a07c-dc9cbd0b4d3a}
+ {8468adcc-1bed-469b-a540-329cf187ba4f}
- {dd772fd7-0956-4f15-ac7c-e8fe40f3795e}
+ {dde4541a-d7d6-4f21-ab7c-e1a70971fbbd}
- {bd3f5103-bafb-46cb-a7be-f7c309546832}
+ {9d27c2de-2f50-4695-b87e-2779d306031f}
- {59eb86f0-e471-45e2-87da-5da5830e3876}
+ {093eb397-89b0-498a-9314-e736d9ee9987}
- {118b9dc2-cd9e-4a7a-9ffd-087058609b65}
+ {ae6105de-05f6-4c61-9f69-db79f8286d4e}
- {20a55dfe-ea8e-4f16-8768-3805893a4f02}
+ {c156feaf-000a-41fb-b1c8-13f5bda1cd87}
- {e01c68ae-0ee9-497d-9bc3-5b6ca974a267}
+ {ca3d8960-58dc-4cc7-8fe4-47283cb2543f}
- {c733f92c-ef7d-4467-8011-a7001a719bec}
+ {e893df61-86c4-425d-ba85-6cafffe34963}
diff --git a/CppParser/testsuite/TestSuite_vs170.vcxproj b/CppParser/testsuite/TestSuite_vs170.vcxproj
index 8ddceef30..35387d71c 100644
--- a/CppParser/testsuite/TestSuite_vs170.vcxproj
+++ b/CppParser/testsuite/TestSuite_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.32505.173
+ <_ProjectFileVersion>17.0.34714.143
TestSuited
TestSuited
TestSuited
@@ -356,15 +356,19 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)
- binA64\TestSuited.exe
+ $(OutDir)$(TargetName).exe
..\..\libA64;%(AdditionalLibraryDirectories)
true
true
- binA64\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineARM64
@@ -388,11 +392,15 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)
- binA64\TestSuite.exe
+ $(OutDir)$(TargetName).exe
..\..\libA64;%(AdditionalLibraryDirectories)
false
Console
@@ -417,15 +425,19 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
- binA64\static_mt\TestSuited.exe
+ $(OutDir)$(TargetName).exe
..\..\libA64;%(AdditionalLibraryDirectories)
true
true
- binA64\static_mt\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineARM64
@@ -449,11 +461,15 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
- binA64\static_mt\TestSuite.exe
+ $(OutDir)$(TargetName).exe
..\..\libA64;%(AdditionalLibraryDirectories)
false
Console
@@ -478,15 +494,19 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
- binA64\static_md\TestSuited.exe
+ $(OutDir)$(TargetName).exe
..\..\libA64;%(AdditionalLibraryDirectories)
true
true
- binA64\static_md\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineARM64
@@ -510,11 +530,15 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
- binA64\static_md\TestSuite.exe
+ $(OutDir)$(TargetName).exe
..\..\libA64;%(AdditionalLibraryDirectories)
false
Console
@@ -539,7 +563,11 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -547,7 +575,7 @@
..\..\lib;%(AdditionalLibraryDirectories)
true
true
- bin\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX86
@@ -571,7 +599,11 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -600,7 +632,11 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -608,7 +644,7 @@
..\..\lib;%(AdditionalLibraryDirectories)
true
true
- bin\static_mt\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX86
@@ -632,7 +668,11 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -661,7 +701,11 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -669,7 +713,7 @@
..\..\lib;%(AdditionalLibraryDirectories)
true
true
- bin\static_md\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX86
@@ -693,7 +737,11 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -722,7 +770,11 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -730,7 +782,7 @@
..\..\lib64;%(AdditionalLibraryDirectories)
true
true
- bin64\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX64
@@ -754,7 +806,11 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -783,7 +839,11 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -791,7 +851,7 @@
..\..\lib64;%(AdditionalLibraryDirectories)
true
true
- bin64\static_mt\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX64
@@ -815,7 +875,11 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -844,7 +908,11 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -852,7 +920,7 @@
..\..\lib64;%(AdditionalLibraryDirectories)
true
true
- bin64\static_md\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX64
@@ -876,7 +944,11 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -898,18 +970,28 @@
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
diff --git a/CppParser/testsuite/TestSuite_vs170.vcxproj.filters b/CppParser/testsuite/TestSuite_vs170.vcxproj.filters
index f1ab44ce5..fec39e730 100644
--- a/CppParser/testsuite/TestSuite_vs170.vcxproj.filters
+++ b/CppParser/testsuite/TestSuite_vs170.vcxproj.filters
@@ -2,37 +2,37 @@
- {32b5b8b3-f611-46b3-897a-4550a2515f92}
+ {e2591d17-d2e7-4a9b-bae1-c2003ef870fc}
- {58743500-0848-494f-a502-b68f27b3256c}
+ {2d233585-c0b3-4cac-9e97-f35f3ec824e6}
- {a1f073e1-dc90-4eab-945f-182686ed6128}
+ {7c49a868-5f4f-4883-95ab-836de448c09e}
- {bfc413dd-7df1-44ab-b7b3-b41c2cbaecca}
+ {a77776c1-e2ba-4fe5-8d3d-605b0437a2ef}
- {bc042bae-b97a-4782-8493-849b8e686ade}
+ {ab184a02-309b-483a-b78c-f1847f913542}
- {50afe903-da52-4eba-b6d3-e9e9616dad86}
+ {1e9f0827-4344-498a-b393-d7c2e67a9e04}
- {0240b864-f514-4091-acda-d84086cac637}
+ {18cd2fd9-f4ba-40ca-b230-5438a31f8154}
- {061dd92e-31b4-44ff-907e-4a7d7bdb6ab3}
+ {7d9f1882-c3ff-46bd-97c2-fc9f9c5f1389}
- {c4f20879-a8ef-4a7f-adc3-987a0924f24e}
+ {9c7e8070-1756-4658-9341-7e67aec24b3c}
- {c1031026-be95-4244-9610-21ee3abcd573}
+ {39372d27-1a12-4ad7-9ee7-ca0a0827e792}
- {2c59e42b-60d9-4375-9501-4f8a179dbebc}
+ {692bde1d-9cbc-412e-a18e-51dd80077264}
diff --git a/CppParser/testsuite/src/CppParserTest.cpp b/CppParser/testsuite/src/CppParserTest.cpp
index c63f4c60a..220d10cae 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)
@@ -77,7 +77,7 @@ void CppParserTest::testExtractName()
decl = "void func(int arg1, int arg2)";
name = Symbol::extractName(decl);
assertTrue (name == "func");
-
+
decl = "std::function func";
name = Symbol::extractName(decl);
assertTrue (name == "func");
diff --git a/CppUnit/CppUnit.progen b/CppUnit/CppUnit.progen
index fe4a5976c..33490e445 100644
--- a/CppUnit/CppUnit.progen
+++ b/CppUnit/CppUnit.progen
@@ -12,5 +12,6 @@ vc.project.compiler.defines = POCO_NO_AUTOMATIC_LIBS
vc.project.compiler.defines.shared = ${vc.project.name}_EXPORTS
vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared}
vc.project.compiler.defines.release_shared = ${vc.project.compiler.defines.shared}
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.solution.create = true
vc.solution.include =
diff --git a/CppUnit/CppUnit_vs160.vcxproj b/CppUnit/CppUnit_vs160.vcxproj
index e64bd703b..9c4b22cff 100644
--- a/CppUnit/CppUnit_vs160.vcxproj
+++ b/CppUnit/CppUnit_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
CppUnitd
CppUnitmdd
CppUnitmtd
@@ -241,6 +241,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -276,6 +277,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -309,6 +311,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -337,6 +340,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -362,6 +366,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -390,6 +395,7 @@
Level3
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -415,6 +421,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -450,6 +457,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -483,6 +491,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -511,6 +520,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -536,6 +546,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -564,6 +575,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/CppUnit/CppUnit_vs160.vcxproj.filters b/CppUnit/CppUnit_vs160.vcxproj.filters
index c8054ab99..60896f5b5 100644
--- a/CppUnit/CppUnit_vs160.vcxproj.filters
+++ b/CppUnit/CppUnit_vs160.vcxproj.filters
@@ -2,11 +2,11 @@
- {f9027807-6f7f-40c0-a1cd-9416954a6f21}
+ {ca70f98e-1a36-46ac-8544-d3386b2f4a90}
cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
- {600d9ce8-b49c-402b-b4d8-f975f907ebcf}
+ {77424702-3d25-45eb-b9d0-df780b9c03d5}
*.h
diff --git a/CppUnit/CppUnit_vs170.vcxproj b/CppUnit/CppUnit_vs170.vcxproj
index ac2aa93eb..5ed86c62a 100644
--- a/CppUnit/CppUnit_vs170.vcxproj
+++ b/CppUnit/CppUnit_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
CppUnitA64d
CppUnitmdd
CppUnitmtd
@@ -345,6 +345,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -380,6 +381,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -413,6 +415,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -441,6 +444,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -466,6 +470,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -494,6 +499,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -519,6 +525,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -554,6 +561,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -587,6 +595,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -615,6 +624,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -640,6 +650,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -668,6 +679,7 @@
Level3
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -693,6 +705,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -728,6 +741,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -761,6 +775,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -789,6 +804,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -814,6 +830,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -842,6 +859,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/CppUnit/CppUnit_vs170.vcxproj.filters b/CppUnit/CppUnit_vs170.vcxproj.filters
index f8d4549ec..7facd0f1c 100644
--- a/CppUnit/CppUnit_vs170.vcxproj.filters
+++ b/CppUnit/CppUnit_vs170.vcxproj.filters
@@ -2,11 +2,11 @@
- {7b3be91a-acf5-44e5-a39b-e503d6ed15c1}
+ {76648889-30d9-4b57-9288-0c2f9b1d08c1}
cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
- {d207b5fb-1df4-4147-a39c-38e5ca4cf7d1}
+ {585eccaa-a8a3-4670-b8a0-eb9d3d2b23b2}
*.h
diff --git a/Crypto/CMakeLists.txt b/Crypto/CMakeLists.txt
index 5a69cf83e..d804f45c2 100644
--- a/Crypto/CMakeLists.txt
+++ b/Crypto/CMakeLists.txt
@@ -30,8 +30,7 @@ target_include_directories(Crypto
${CMAKE_CURRENT_SOURCE_DIR}/src
)
-if(MSVC AND POCO_DISABLE_INTERNAL_OPENSSL)
- target_compile_definitions(Crypto PUBLIC POCO_EXTERNAL_OPENSSL)
+if(MSVC)
if(OPENSSL_USE_STATIC_LIBS)
target_link_libraries(Crypto PUBLIC ws2_32.lib Crypt32.lib)
endif()
diff --git a/Crypto/Crypto.progen b/Crypto/Crypto.progen
index f3492c130..55b4ae4a1 100644
--- a/Crypto/Crypto.progen
+++ b/Crypto/Crypto.progen
@@ -5,6 +5,7 @@ vc.project.type = library
vc.project.pocobase = ..
vc.project.outdir = ${vc.project.pocobase}
vc.project.platforms = Win32
+vc.project.vcpkg = true
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
@@ -12,6 +13,7 @@ vc.project.compiler.defines =
vc.project.compiler.defines.shared = ${vc.project.name}_EXPORTS
vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared}
vc.project.compiler.defines.release_shared = ${vc.project.compiler.defines.shared}
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies = ws2_32.lib iphlpapi.lib
vc.project.linker.dependencies.debug_shared =
vc.project.linker.dependencies.release_shared =
diff --git a/Crypto/Crypto_vs160.vcxproj b/Crypto/Crypto_vs160.vcxproj
index df5276d6a..74bac1921 100644
--- a/Crypto/Crypto_vs160.vcxproj
+++ b/Crypto/Crypto_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
PocoCryptod
PocoCryptomdd
PocoCryptomtd
@@ -224,6 +224,57 @@
..\lib64\
obj64\Crypto\$(Configuration)\
+
+ true
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Release
+
+
+ Release
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
Disabled
@@ -241,6 +292,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -277,6 +329,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -311,6 +364,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -339,6 +393,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -364,6 +419,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -392,6 +448,7 @@
Level3
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -418,6 +475,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -454,6 +512,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -488,6 +547,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -516,6 +576,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -541,6 +602,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -569,6 +631,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Crypto/Crypto_vs160.vcxproj.filters b/Crypto/Crypto_vs160.vcxproj.filters
index 66b23d62e..77b56fa8f 100644
--- a/Crypto/Crypto_vs160.vcxproj.filters
+++ b/Crypto/Crypto_vs160.vcxproj.filters
@@ -2,58 +2,58 @@
- {1b341421-b0a6-41ba-b9e7-23a78d22e64e}
+ {7ec7d017-2087-4cab-ab62-d02541d2d5f4}
- {3410e096-721e-4bbb-95a9-c3399e4bc916}
+ {58b81a77-7cad-4804-9eaa-40ec31d03ebf}
- {fe6936eb-e9ca-4766-aaa4-844dc49f49f9}
+ {2534c66f-04ee-4cd7-acbf-bd3a98ef819a}
- {0c0e5ba2-303f-47bd-8050-60d8624ad54b}
+ {9b063aba-0929-45c6-baa5-d442074d5cb0}
- {deac82b6-db04-432c-9529-e509ba29ce3c}
+ {54f88eb3-1cde-481d-84e0-81e4a1d67e4b}
- {73b6588c-1b71-4876-8688-3fef4d5d50f5}
+ {8368bfcd-cc44-4847-a44a-957c407b774d}
- {a176bed7-cbc3-43b5-9bad-5d141f68bcad}
+ {402c4aaf-1ba8-43ad-b4e9-4a23413bcbd7}
- {a3119f32-061e-49cb-8add-e43f347dca70}
+ {1f5db190-12b1-4b27-8dc1-e3bf85ffe6c0}
- {c2343031-10e4-42c1-9588-5f9a5465fcff}
+ {9013ce1e-bd7d-4f90-aacb-6687204f85ea}
- {f60a6df2-2e50-4bd6-aa93-a10781df4a63}
+ {bfb5e21c-dec9-4188-8c63-9eabb34fe2ec}
- {bd3c3a14-025d-473f-ab7d-caa706137c9c}
+ {72b0e738-c9af-42ed-85ae-b2a1dbb9e836}
- {16e91055-e1a0-43ec-b101-278c3cc10e01}
+ {6c480334-2096-408b-aa98-8f33a8591f75}
- {0c9aa960-60a9-4878-8944-397b68d63fbd}
+ {014b9b52-fef6-4032-b3a8-6320e6491a46}
- {3001a9e0-0691-4be4-acac-14c6e7e44c60}
+ {09c1c0ba-51f0-43e7-885d-6bd47548aaea}
- {de5ddc8e-00be-40a3-823f-f1a0392c609c}
+ {b6a0e3b6-7970-4e72-a30a-ca28be2cf38a}
- {b0fec04d-de08-48ec-ac41-87a5ddebfb09}
+ {bf344795-f073-4b3a-a07f-eb3a951d422f}
- {d204272f-6c1d-4190-81e1-bc53453ef186}
+ {fa9df45d-39b0-4fe9-9a8c-fde4f7dfc6df}
- {169dabef-3127-4621-a773-c1cf094f877c}
+ {49602098-3c29-47ec-821b-9c2d54b14127}
diff --git a/Crypto/Crypto_vs170.vcxproj b/Crypto/Crypto_vs170.vcxproj
index e84fc6059..2d85884a7 100644
--- a/Crypto/Crypto_vs170.vcxproj
+++ b/Crypto/Crypto_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
PocoCryptoA64d
PocoCryptomdd
PocoCryptomtd
@@ -328,6 +328,81 @@
..\lib64\
obj64\Crypto\$(Configuration)\
+
+ true
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Release
+
+
+ Release
+
+
+ Release
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
Disabled
@@ -345,6 +420,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -381,6 +457,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -415,6 +492,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -443,6 +521,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -468,6 +547,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -496,6 +576,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -521,6 +602,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -557,6 +639,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -591,6 +674,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -619,6 +703,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -644,6 +729,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -672,6 +758,7 @@
Level3
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -698,6 +785,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -734,6 +822,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -768,6 +857,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -796,6 +886,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -821,6 +912,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -849,6 +941,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Crypto/Crypto_vs170.vcxproj.filters b/Crypto/Crypto_vs170.vcxproj.filters
index f19c718f4..8bb91b36f 100644
--- a/Crypto/Crypto_vs170.vcxproj.filters
+++ b/Crypto/Crypto_vs170.vcxproj.filters
@@ -2,58 +2,58 @@
- {3aae1caa-ecff-4053-a81d-977e521e5c87}
+ {a0dc8b7b-38f7-4623-9019-f7130a3a6ce0}
- {7510a388-fc23-42a7-a7c2-2a3d242c4211}
+ {bfe6fcc0-522b-4d94-b949-9cc5bfea9d0b}
- {50900110-d23e-4374-90fd-36e48e4dad99}
+ {2a652e17-94a2-485e-91ec-4e5a17dfbf01}
- {9c32ff7b-5d5d-46a5-922a-5f128ea342dd}
+ {7db6eb1b-90fb-47b6-8a43-e37adb9cf2a9}
- {4fa8cb3b-5503-4f61-acb1-57a11d94e1c5}
+ {6a869444-f769-4341-996d-7de660cb8d03}
- {a71b5463-8361-4c0e-bd16-fbfbd4921d2b}
+ {76076160-7da5-4393-9e4b-2e311882fbf6}
- {6bf61ee7-c315-4e69-a6ab-bfe72f4c1c4c}
+ {22541380-d031-4be3-b860-cf417cd84c21}
- {0b2114f5-7795-4ede-b999-bf08d948e997}
+ {2e05a054-5e2f-4d7b-8118-e09a3c0bf6eb}
- {20af4346-6482-44f6-b813-ac75a0ed1820}
+ {de7a7106-6adc-4538-98dd-0fd5dd69236c}
- {2f05d665-ed8c-4bda-b51e-a4c53c266f4e}
+ {c672a00f-586d-4fd4-83c9-bb505d7f387a}
- {d0dac58b-8d74-47b3-80bc-f53c4f42648d}
+ {7fd42147-9e58-400f-a041-8461fcb33313}
- {09b4b347-f640-43f1-a5d8-a6b994207d6f}
+ {5a64e6d4-4c9f-4b44-a0ec-723351d0ba4b}
- {50c81c4e-471d-4104-a199-1b31e2f32df2}
+ {43b61065-24ef-435a-bfdf-342c427be87e}
- {317f8dd4-bb89-4cf3-8128-3ff84add12e2}
+ {043257e5-1335-4361-acf2-126c9ba8052b}
- {f2c312ee-ce71-4529-b3d8-a180bfa87baa}
+ {cc94dfbc-0754-468b-888e-5bdeab07db14}
- {d67ab044-b6f3-4600-a233-0f78eb68f451}
+ {11974999-de8e-4c00-9ab0-1d5506e3723f}
- {149a748e-cdab-4694-ae93-cc8d0f7b6cf0}
+ {369c5ad3-a15d-419f-a207-132a35532fb2}
- {27a7c180-9724-416f-a98f-c7ba2fc44b38}
+ {9fec950f-f8af-485e-9387-3f854719c3aa}
diff --git a/Crypto/include/Poco/Crypto/Crypto.h b/Crypto/include/Poco/Crypto/Crypto.h
index 7b857cf31..7b842c85e 100644
--- a/Crypto/include/Poco/Crypto/Crypto.h
+++ b/Crypto/include/Poco/Crypto/Crypto.h
@@ -20,10 +20,6 @@
#define Crypto_Crypto_INCLUDED
-#define POCO_EXTERNAL_OPENSSL_DEFAULT 1
-#define POCO_EXTERNAL_OPENSSL_SLPRO 2
-
-
//
// Temporarily suppress deprecation warnings coming
// from OpenSSL 3.0, until we have updated our code.
@@ -104,70 +100,6 @@ enum RSAPaddingMode
//
#if defined(_MSC_VER)
#if !defined(POCO_NO_AUTOMATIC_LIBS)
- #if defined(POCO_INTERNAL_OPENSSL_MSVC_VER)
- #if defined(POCO_EXTERNAL_OPENSSL)
- #pragma message("External OpenSSL defined but internal headers used - possible mismatch!")
- #endif // POCO_EXTERNAL_OPENSSL
- #if !defined(_DEBUG)
- #define POCO_DEBUG_SUFFIX ""
- #if !defined (_DLL)
- #define POCO_STATIC_SUFFIX "mt"
- #else // _DLL
- #define POCO_STATIC_SUFFIX ""
- #endif
- #else // _DEBUG
- #define POCO_DEBUG_SUFFIX "d"
- #if !defined (_DLL)
- #define POCO_STATIC_SUFFIX "mt"
- #else // _DLL
- #define POCO_STATIC_SUFFIX ""
- #endif
- #endif
- #pragma comment(lib, "libcrypto" POCO_STATIC_SUFFIX POCO_DEBUG_SUFFIX ".lib")
- #pragma comment(lib, "libssl" POCO_STATIC_SUFFIX POCO_DEBUG_SUFFIX ".lib")
- #if !defined(_WIN64) && !defined (_DLL) && \
- (POCO_INTERNAL_OPENSSL_MSVC_VER == 120) && \
- (POCO_MSVC_VERSION < POCO_INTERNAL_OPENSSL_MSVC_VER)
- #pragma comment(lib, "libPreVS2013CRT" POCO_STATIC_SUFFIX POCO_DEBUG_SUFFIX ".lib")
- #endif
- #if !defined (_DLL) && (POCO_MSVS_VERSION >= 2015)
- #pragma comment(lib, "legacy_stdio_definitions.lib")
- #pragma comment(lib, "legacy_stdio_wide_specifiers.lib")
- #endif
- #elif defined(POCO_EXTERNAL_OPENSSL)
- #if POCO_EXTERNAL_OPENSSL == POCO_EXTERNAL_OPENSSL_SLPRO
- #if defined(POCO_DLL)
- #if OPENSSL_VERSION_PREREQ(1,1)
- #pragma comment(lib, "libcrypto.lib")
- #pragma comment(lib, "libssl.lib")
- #else
- #pragma comment(lib, "libeay32.lib")
- #pragma comment(lib, "ssleay32.lib")
- #endif
- #else
- #if OPENSSL_VERSION_PREREQ(1,1)
- #if defined(_WIN64)
- #pragma comment(lib, "libcrypto64" POCO_LIB_SUFFIX)
- #pragma comment(lib, "libssl64" POCO_LIB_SUFFIX)
- #else
- #pragma comment(lib, "libcrypto32" POCO_LIB_SUFFIX)
- #pragma comment(lib, "libssl32" POCO_LIB_SUFFIX)
- #endif
- #else
- #pragma comment(lib, "libeay32" POCO_LIB_SUFFIX)
- #pragma comment(lib, "ssleay32" POCO_LIB_SUFFIX)
- #endif
- #endif
- #elif POCO_EXTERNAL_OPENSSL == POCO_EXTERNAL_OPENSSL_DEFAULT
- #if OPENSSL_VERSION_PREREQ(1,1)
- #pragma comment(lib, "libcrypto.lib")
- #pragma comment(lib, "libssl.lib")
- #else
- #pragma comment(lib, "libeay32.lib")
- #pragma comment(lib, "ssleay32.lib")
- #endif
- #endif
- #endif // POCO_INTERNAL_OPENSSL_MSVC_VER
#if !defined(Crypto_EXPORTS)
#pragma comment(lib, "PocoCrypto" POCO_LIB_SUFFIX)
#endif
diff --git a/Crypto/samples/genrsakey/genrsakey.progen b/Crypto/samples/genrsakey/genrsakey.progen
index 6b42329a8..c24c6e0fe 100644
--- a/Crypto/samples/genrsakey/genrsakey.progen
+++ b/Crypto/samples/genrsakey/genrsakey.progen
@@ -4,9 +4,11 @@ vc.project.target = ${vc.project.name}
vc.project.type = executable
vc.project.pocobase = ..\\..\\..
vc.project.platforms = Win32
+vc.project.vcpkg = true
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;..\\..\\..\\XML\\include;..\\..\\..\\Util\\include;..\\..\\..\\Crypto\\include
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib
vc.project.linker.dependencies.debug_shared =
vc.project.linker.dependencies.release_shared =
diff --git a/Crypto/samples/genrsakey/genrsakey_vs160.vcxproj b/Crypto/samples/genrsakey/genrsakey_vs160.vcxproj
index 228a38fa0..fa9ebe610 100644
--- a/Crypto/samples/genrsakey/genrsakey_vs160.vcxproj
+++ b/Crypto/samples/genrsakey/genrsakey_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
genrsakeyd
genrsakeyd
genrsakeyd
@@ -232,6 +232,57 @@
obj64\genrsakey\$(Configuration)\
false
+
+ true
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Release
+
+
+ Release
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
Disabled
@@ -249,6 +300,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -284,6 +336,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -316,6 +369,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -351,6 +405,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -383,6 +438,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -418,6 +474,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -450,6 +507,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -485,6 +543,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -517,6 +576,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -552,6 +612,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -584,6 +645,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -619,6 +681,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Crypto/samples/genrsakey/genrsakey_vs160.vcxproj.filters b/Crypto/samples/genrsakey/genrsakey_vs160.vcxproj.filters
index 59fff5064..ddbe11607 100644
--- a/Crypto/samples/genrsakey/genrsakey_vs160.vcxproj.filters
+++ b/Crypto/samples/genrsakey/genrsakey_vs160.vcxproj.filters
@@ -2,10 +2,10 @@
- {57c66ce0-14be-41b6-9ac1-70ff5c861a0d}
+ {5ae73534-307f-4492-a162-920a9617c477}
- {957962bc-87ba-4593-8c97-67ce38990384}
+ {97a2a690-e9ea-4f80-8b81-7adda93e17f6}
diff --git a/Crypto/samples/genrsakey/genrsakey_vs170.vcxproj b/Crypto/samples/genrsakey/genrsakey_vs170.vcxproj
index 41e3f2682..9dc86a05d 100644
--- a/Crypto/samples/genrsakey/genrsakey_vs170.vcxproj
+++ b/Crypto/samples/genrsakey/genrsakey_vs170.vcxproj
@@ -1,6 +1,10 @@
-
+
+
+ debug_shared
+ ARM64
+
debug_shared
Win32
@@ -9,6 +13,10 @@
debug_shared
x64
+
+ debug_static_md
+ ARM64
+
debug_static_md
Win32
@@ -17,6 +25,10 @@
debug_static_md
x64
+
+ debug_static_mt
+ ARM64
+
debug_static_mt
Win32
@@ -25,6 +37,10 @@
debug_static_mt
x64
+
+ release_shared
+ ARM64
+
release_shared
Win32
@@ -33,6 +49,10 @@
release_shared
x64
+
+ release_static_md
+ ARM64
+
release_static_md
Win32
@@ -41,6 +61,10 @@
release_static_md
x64
+
+ release_static_mt
+ ARM64
+
release_static_mt
Win32
@@ -51,6 +75,7 @@
+ 17.0
genrsakey
{D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}
genrsakey
@@ -87,6 +112,36 @@
MultiByte
v143
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
Application
MultiByte
@@ -137,6 +192,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -157,7 +230,13 @@
- <_ProjectFileVersion>15.0.28307.799
+ <_ProjectFileVersion>17.0.34714.143
+ genrsakeyd
+ genrsakeyd
+ genrsakeyd
+ genrsakey
+ genrsakey
+ genrsakey
genrsakeyd
genrsakeyd
genrsakeyd
@@ -171,6 +250,36 @@
genrsakey
genrsakey
+
+ binA64\
+ objA64\genrsakey\$(Configuration)\
+ true
+
+
+ binA64\
+ objA64\genrsakey\$(Configuration)\
+ false
+
+
+ binA64\static_mt\
+ objA64\genrsakey\$(Configuration)\
+ true
+
+
+ binA64\static_mt\
+ objA64\genrsakey\$(Configuration)\
+ false
+
+
+ binA64\static_md\
+ objA64\genrsakey\$(Configuration)\
+ true
+
+
+ binA64\static_md\
+ objA64\genrsakey\$(Configuration)\
+ false
+
bin\
obj\genrsakey\$(Configuration)\
@@ -231,6 +340,288 @@
obj64\genrsakey\$(Configuration)\
false
+
+ true
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Release
+
+
+ Release
+
+
+ Release
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
+ true
+ stdcpp17
+ stdc11
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName).exe
+ ..\..\..\libA64;%(AdditionalLibraryDirectories)
+ true
+ true
+ $(OutDir)$(TargetName).pdb
+ Console
+ MachineARM64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
+ true
+ stdcpp17
+ stdc11
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ binA64\genrsakey.exe
+ ..\..\..\libA64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineARM64
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
+ true
+ stdcpp17
+ stdc11
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ binA64\static_mt\genrsakeyd.exe
+ ..\..\..\libA64;%(AdditionalLibraryDirectories)
+ true
+ true
+ $(OutDir)$(TargetName).pdb
+ Console
+ MachineARM64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
+ true
+ stdcpp17
+ stdc11
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ binA64\static_mt\genrsakey.exe
+ ..\..\..\libA64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineARM64
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
+ true
+ stdcpp17
+ stdc11
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ binA64\static_md\genrsakeyd.exe
+ ..\..\..\libA64;%(AdditionalLibraryDirectories)
+ true
+ true
+ $(OutDir)$(TargetName).pdb
+ Console
+ MachineARM64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
+ true
+ stdcpp17
+ stdc11
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName).exe
+ ..\..\..\libA64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineARM64
+
+
Disabled
@@ -247,7 +638,11 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -255,7 +650,7 @@
..\..\..\lib;%(AdditionalLibraryDirectories)
true
true
- bin\genrsakeyd.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX86
@@ -279,7 +674,11 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -308,7 +707,11 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -316,7 +719,7 @@
..\..\..\lib;%(AdditionalLibraryDirectories)
true
true
- bin\static_mt\genrsakeyd.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX86
@@ -340,7 +743,11 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -369,7 +776,11 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -377,7 +788,7 @@
..\..\..\lib;%(AdditionalLibraryDirectories)
true
true
- bin\static_md\genrsakeyd.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX86
@@ -401,7 +812,11 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -430,7 +845,11 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -438,7 +857,7 @@
..\..\..\lib64;%(AdditionalLibraryDirectories)
true
true
- bin64\genrsakeyd.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX64
@@ -462,7 +881,11 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -491,7 +914,11 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -499,7 +926,7 @@
..\..\..\lib64;%(AdditionalLibraryDirectories)
true
true
- bin64\static_mt\genrsakeyd.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX64
@@ -523,7 +950,11 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -552,7 +983,11 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -560,7 +995,7 @@
..\..\..\lib64;%(AdditionalLibraryDirectories)
true
true
- bin64\static_md\genrsakeyd.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX64
@@ -584,7 +1019,11 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -600,6 +1039,8 @@
true
+ stdcpp17
+ stdc11
diff --git a/Crypto/samples/genrsakey/genrsakey_vs170.vcxproj.filters b/Crypto/samples/genrsakey/genrsakey_vs170.vcxproj.filters
index 3998bf9be..1e7fd4392 100644
--- a/Crypto/samples/genrsakey/genrsakey_vs170.vcxproj.filters
+++ b/Crypto/samples/genrsakey/genrsakey_vs170.vcxproj.filters
@@ -2,10 +2,10 @@
- {23a8923d-3376-47f4-9a6f-19a3a66382c3}
+ {10ae105d-3d7f-4d58-9a46-72360fb5b29c}
- {8fc78ac1-efab-4a1b-8e59-1b68d96f306a}
+ {2bc0c892-9e31-4d2a-842b-c1d093ab9a78}
diff --git a/Crypto/samples/samples_vs170.sln b/Crypto/samples/samples_vs170.sln
index a28401cf8..f569191f6 100644
--- a/Crypto/samples/samples_vs170.sln
+++ b/Crypto/samples/samples_vs170.sln
@@ -4,6 +4,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genrsakey", "genrsakey\genr
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|ARM64 = debug_shared|ARM64
+ release_shared|ARM64 = release_shared|ARM64
+ debug_static_mt|ARM64 = debug_static_mt|ARM64
+ release_static_mt|ARM64 = release_static_mt|ARM64
+ debug_static_md|ARM64 = debug_static_md|ARM64
+ release_static_md|ARM64 = release_static_md|ARM64
debug_shared|Win32 = debug_shared|Win32
release_shared|Win32 = release_shared|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
@@ -18,6 +24,24 @@ Global
release_static_md|x64 = release_static_md|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.release_shared|ARM64.Build.0 = release_shared|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+ {D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
{D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.debug_shared|Win32.Build.0 = debug_shared|Win32
{D6BE1AD9-4CB6-3184-8DF8-5210AE7D6947}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
diff --git a/Crypto/testsuite/TestSuite.progen b/Crypto/testsuite/TestSuite.progen
index 242a68ec1..6a5470dc0 100644
--- a/Crypto/testsuite/TestSuite.progen
+++ b/Crypto/testsuite/TestSuite.progen
@@ -4,14 +4,18 @@ vc.project.target = TestSuite
vc.project.type = testsuite
vc.project.pocobase = ..\\..
vc.project.platforms = Win32
+vc.project.vcpkg = true
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 = ${vc.project.pocobase}\\Foundation\\include
vc.project.compiler.defines = _CRT_SECURE_NO_WARNINGS
+vc.project.compiler.defines.release_shared = OPENSSL_REQUIRE_APPLINK
+vc.project.compiler.defines.debug_shared = OPENSSL_REQUIRE_APPLINK
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies = ws2_32.lib iphlpapi.lib
vc.project.linker.dependencies.debug_shared =
vc.project.linker.dependencies.release_shared =
-vc.project.linker.dependencies.debug_static_md =
-vc.project.linker.dependencies.release_static_md =
+vc.project.linker.dependencies.debug_static_md = Crypt32.lib
+vc.project.linker.dependencies.release_static_md = Crypt32.lib
vc.project.linker.dependencies.debug_static_mt = Crypt32.lib
vc.project.linker.dependencies.release_static_mt = Crypt32.lib
diff --git a/Crypto/testsuite/TestSuite_vs160.vcxproj b/Crypto/testsuite/TestSuite_vs160.vcxproj
index 11d991987..7645c1b54 100644
--- a/Crypto/testsuite/TestSuite_vs160.vcxproj
+++ b/Crypto/testsuite/TestSuite_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
TestSuited
TestSuited
TestSuited
@@ -232,11 +232,62 @@
obj64\TestSuite\$(Configuration)\
false
+
+ true
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Release
+
+
+ Release
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
Disabled
..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;OPENSSL_REQUIRE_APPLINK;%(PreprocessorDefinitions)
true
EnableFastChecks
MultiThreadedDebugDLL
@@ -249,6 +300,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -272,7 +324,7 @@
Speed
true
..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)
- WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;OPENSSL_REQUIRE_APPLINK;%(PreprocessorDefinitions)
true
MultiThreadedDLL
false
@@ -284,6 +336,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -316,6 +369,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -351,6 +405,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -383,12 +438,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
bin\static_md\TestSuited.exe
..\..\lib;%(AdditionalLibraryDirectories)
true
@@ -418,12 +474,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
bin\static_md\TestSuite.exe
..\..\lib;%(AdditionalLibraryDirectories)
false
@@ -437,7 +494,7 @@
Disabled
..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;OPENSSL_REQUIRE_APPLINK;%(PreprocessorDefinitions)
true
EnableFastChecks
MultiThreadedDebugDLL
@@ -450,6 +507,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -473,7 +531,7 @@
Speed
true
..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)
- WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;OPENSSL_REQUIRE_APPLINK;%(PreprocessorDefinitions)
true
MultiThreadedDLL
false
@@ -485,6 +543,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -517,6 +576,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -552,6 +612,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -584,12 +645,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
bin64\static_md\TestSuited.exe
..\..\lib64;%(AdditionalLibraryDirectories)
true
@@ -619,12 +681,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
bin64\static_md\TestSuite.exe
..\..\lib64;%(AdditionalLibraryDirectories)
false
diff --git a/Crypto/testsuite/TestSuite_vs160.vcxproj.filters b/Crypto/testsuite/TestSuite_vs160.vcxproj.filters
index f8d229305..c63bc9128 100644
--- a/Crypto/testsuite/TestSuite_vs160.vcxproj.filters
+++ b/Crypto/testsuite/TestSuite_vs160.vcxproj.filters
@@ -2,28 +2,28 @@
- {1c8c4bc2-2664-41f8-a5ce-337f1754dd6d}
+ {50148edb-93ca-4843-b4b9-236cd70aac12}
- {507a694a-3f97-4615-b518-71a96c0f8af1}
+ {0a6f987c-fd08-48b4-89b9-5957ee1f9b7a}
- {0805e26c-6eac-4d28-9535-56b09fffdac3}
+ {8da1505c-8515-464f-8cd5-e5258e377fc2}
- {96c9803e-6512-48db-a9f6-2fc1d2b344de}
+ {0e9596c1-78c9-4457-a8a0-32393f4c404d}
- {a884018a-76b4-44f4-a199-87c08d34040f}
+ {df3c17f6-ee1a-4f31-8b59-07769ac8278e}
- {20122988-a0fc-42a9-89e7-5c9b0783a76f}
+ {22e74620-73dc-41aa-8f0d-5e63965e3d1a}
- {e50bf5e7-1e0f-49cd-896c-32a553a84d75}
+ {61e8b45b-e3d7-4c7f-8d9a-2d0f332bb385}
- {aa64f38d-2dfb-48b3-8495-904c8ace997d}
+ {0636633f-9515-4a00-b734-84bd8b5f7145}
diff --git a/Crypto/testsuite/TestSuite_vs170.vcxproj b/Crypto/testsuite/TestSuite_vs170.vcxproj
index 0cb17b77c..43ffeb642 100644
--- a/Crypto/testsuite/TestSuite_vs170.vcxproj
+++ b/Crypto/testsuite/TestSuite_vs170.vcxproj
@@ -1,5 +1,5 @@
-
+
debug_shared
@@ -75,6 +75,7 @@
+ 17.0
TestSuite
{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}
TestSuite
@@ -229,7 +230,7 @@
- <_ProjectFileVersion>16.0.32629.160
+ <_ProjectFileVersion>17.0.34714.143
TestSuited
TestSuited
TestSuited
@@ -339,11 +340,86 @@
obj64\TestSuite\$(Configuration)\
false
+
+ true
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Release
+
+
+ Release
+
+
+ Release
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
Disabled
..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;OPENSSL_REQUIRE_APPLINK;%(PreprocessorDefinitions)
true
EnableFastChecks
MultiThreadedDebugDLL
@@ -355,15 +431,19 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitd.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
- binA64\TestSuited.exe
+ $(OutDir)$(TargetName).exe
..\..\libA64;%(AdditionalLibraryDirectories)
true
true
- binA64\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineARM64
@@ -376,7 +456,7 @@
Speed
true
..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)
- WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;OPENSSL_REQUIRE_APPLINK;%(PreprocessorDefinitions)
true
MultiThreadedDLL
false
@@ -387,11 +467,15 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnit.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
- binA64\TestSuite.exe
+ $(OutDir)$(TargetName).exe
..\..\libA64;%(AdditionalLibraryDirectories)
false
Console
@@ -416,15 +500,19 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmtd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
- binA64\static_mt\TestSuited.exe
+ $(OutDir)$(TargetName).exe
..\..\libA64;%(AdditionalLibraryDirectories)
true
true
- binA64\static_mt\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineARM64
@@ -448,11 +536,15 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmt.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
- binA64\static_mt\TestSuite.exe
+ $(OutDir)$(TargetName).exe
..\..\libA64;%(AdditionalLibraryDirectories)
false
Console
@@ -477,15 +569,19 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
- binA64\static_md\TestSuited.exe
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName).exe
..\..\libA64;%(AdditionalLibraryDirectories)
true
true
- binA64\static_md\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineARM64
@@ -509,11 +605,15 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
- binA64\static_md\TestSuite.exe
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName).exe
..\..\libA64;%(AdditionalLibraryDirectories)
false
Console
@@ -526,7 +626,7 @@
Disabled
..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;OPENSSL_REQUIRE_APPLINK;%(PreprocessorDefinitions)
true
EnableFastChecks
MultiThreadedDebugDLL
@@ -538,7 +638,11 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitd.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -546,7 +650,7 @@
..\..\lib;%(AdditionalLibraryDirectories)
true
true
- bin\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX86
@@ -559,7 +663,7 @@
Speed
true
..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)
- WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;OPENSSL_REQUIRE_APPLINK;%(PreprocessorDefinitions)
true
MultiThreadedDLL
false
@@ -570,7 +674,11 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnit.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -599,7 +707,11 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmtd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
@@ -607,7 +719,7 @@
..\..\lib;%(AdditionalLibraryDirectories)
true
true
- bin\static_mt\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX86
@@ -631,7 +743,11 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmt.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
@@ -660,15 +776,19 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
bin\static_md\TestSuited.exe
..\..\lib;%(AdditionalLibraryDirectories)
true
true
- bin\static_md\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX86
@@ -692,10 +812,14 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
bin\static_md\TestSuite.exe
..\..\lib;%(AdditionalLibraryDirectories)
false
@@ -709,7 +833,7 @@
Disabled
..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;OPENSSL_REQUIRE_APPLINK;%(PreprocessorDefinitions)
true
EnableFastChecks
MultiThreadedDebugDLL
@@ -721,7 +845,11 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitd.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -729,7 +857,7 @@
..\..\lib64;%(AdditionalLibraryDirectories)
true
true
- bin64\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX64
@@ -742,7 +870,7 @@
Speed
true
..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)
- WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;OPENSSL_REQUIRE_APPLINK;%(PreprocessorDefinitions)
true
MultiThreadedDLL
false
@@ -753,7 +881,11 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnit.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -782,7 +914,11 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmtd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
@@ -790,7 +926,7 @@
..\..\lib64;%(AdditionalLibraryDirectories)
true
true
- bin64\static_mt\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX64
@@ -814,7 +950,11 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
CppUnitmt.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
@@ -843,15 +983,19 @@
Level3
ProgramDatabase
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
bin64\static_md\TestSuited.exe
..\..\lib64;%(AdditionalLibraryDirectories)
true
true
- bin64\static_md\TestSuited.pdb
+ $(OutDir)$(TargetName).pdb
Console
MachineX64
@@ -875,10 +1019,14 @@
Level3
Default
+ $(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
bin64\static_md\TestSuite.exe
..\..\lib64;%(AdditionalLibraryDirectories)
false
@@ -901,30 +1049,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/Crypto/testsuite/TestSuite_vs170.vcxproj.filters b/Crypto/testsuite/TestSuite_vs170.vcxproj.filters
index ffa5b9bc9..dde3f0e4d 100644
--- a/Crypto/testsuite/TestSuite_vs170.vcxproj.filters
+++ b/Crypto/testsuite/TestSuite_vs170.vcxproj.filters
@@ -2,28 +2,28 @@
- {acf5407e-78f8-481f-aede-24ca7504422d}
+ {fc682fad-9c82-4f6e-9a39-f41debc58c6c}
- {ed75d974-1e6e-4d97-83fb-7111122dba8b}
+ {f67ff7e9-ef0d-4880-8acc-a366e90acaf8}
- {0271bc10-a0c8-408a-8b2b-64e557c63f32}
+ {a6aab612-49f8-4f3e-bc60-9835b1ce1577}
- {30319608-5ad4-43c1-af6e-84729e9e9aa6}
+ {4c3b6d06-0b59-4e36-871b-4aefd739f7b8}
- {aa5fc0e5-cee3-4f44-8a6a-7f64fbbda341}
+ {3a4e2391-cffc-4fcf-9104-02756baf645f}
- {d2e3ae91-4bc3-4259-ab5d-9bc19d47d37c}
+ {17cfbc11-5720-422d-88eb-6da3499d0e61}
- {9e497b70-abc5-4962-8853-36eb7d61b4ba}
+ {d6d053ef-8aa5-4cc0-8f86-9a6d656db719}
- {d16fc517-f3ee-4181-acac-c11efb90d9e8}
+ {45590105-2b7f-49c4-8b3b-85d9706749d1}
diff --git a/Crypto/testsuite/src/CryptoTestSuite.cpp b/Crypto/testsuite/src/CryptoTestSuite.cpp
index 0e3a16636..3435b3ed5 100644
--- a/Crypto/testsuite/src/CryptoTestSuite.cpp
+++ b/Crypto/testsuite/src/CryptoTestSuite.cpp
@@ -11,7 +11,7 @@
#include "Poco/Platform.h"
// see https://www.openssl.org/docs/faq.html
// and https://github.com/openssl/openssl/blob/master/doc/man3/OPENSSL_Applink.pod
-#if defined(POCO_OS_FAMILY_WINDOWS)
+#if defined(POCO_OS_FAMILY_WINDOWS) && defined(OPENSSL_REQUIRE_APPLINK)
#include "openssl/applink.c"
#endif
#include "CryptoTestSuite.h"
diff --git a/Crypto/vcpkg-configuration.json b/Crypto/vcpkg-configuration.json
new file mode 100644
index 000000000..c540ec736
--- /dev/null
+++ b/Crypto/vcpkg-configuration.json
@@ -0,0 +1,14 @@
+{
+ "default-registry": {
+ "kind": "git",
+ "baseline": "000d1bda1ffa95a73e0b40334fa4103d6f4d3d48",
+ "repository": "https://github.com/microsoft/vcpkg"
+ },
+ "registries": [
+ {
+ "kind": "artifact",
+ "location": "https://github.com/microsoft/vcpkg-ce-catalog/archive/refs/heads/main.zip",
+ "name": "microsoft"
+ }
+ ]
+}
diff --git a/Crypto/vcpkg.json b/Crypto/vcpkg.json
new file mode 100644
index 000000000..3ed9a36b2
--- /dev/null
+++ b/Crypto/vcpkg.json
@@ -0,0 +1,5 @@
+{
+ "dependencies": [
+ "openssl"
+ ]
+}
diff --git a/Data/DataTest/DataTest_vs160.vcxproj b/Data/DataTest/DataTest_vs160.vcxproj
index 190616b18..fae676f2a 100644
--- a/Data/DataTest/DataTest_vs160.vcxproj
+++ b/Data/DataTest/DataTest_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
PocoDataTestd
PocoDataTestmdd
PocoDataTestmtd
diff --git a/Data/DataTest/DataTest_vs160.vcxproj.filters b/Data/DataTest/DataTest_vs160.vcxproj.filters
index 6a41fa9f1..de961e645 100644
--- a/Data/DataTest/DataTest_vs160.vcxproj.filters
+++ b/Data/DataTest/DataTest_vs160.vcxproj.filters
@@ -2,10 +2,10 @@
- {3d0da798-3bb5-48a5-ae71-60141f2d3277}
+ {56caa2cd-ae1a-4459-b9ce-a8dc045e7691}
- {ea627452-9089-42dc-b0ae-54afbbeb03d0}
+ {f0823160-eebe-4631-9475-232500d96a91}
diff --git a/Data/DataTest/DataTest_vs170.vcxproj b/Data/DataTest/DataTest_vs170.vcxproj
index d6060dd09..d54cccaab 100644
--- a/Data/DataTest/DataTest_vs170.vcxproj
+++ b/Data/DataTest/DataTest_vs170.vcxproj
@@ -77,7 +77,7 @@
17.0
DataTest
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}
DataTest
Win32Proj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
PocoDataTestA64d
PocoDataTestmdd
PocoDataTestmtd
diff --git a/Data/DataTest/DataTest_vs170.vcxproj.filters b/Data/DataTest/DataTest_vs170.vcxproj.filters
index 01b99e293..d138cc031 100644
--- a/Data/DataTest/DataTest_vs170.vcxproj.filters
+++ b/Data/DataTest/DataTest_vs170.vcxproj.filters
@@ -2,10 +2,10 @@
- {36d78e00-e4f2-41ae-bcb6-d7d39d78bf92}
+ {099ff819-cf2e-47e3-9c06-4d355f25db99}
- {80b2c411-135b-4310-8fbe-edd927cc0cf9}
+ {aeb2a344-5b8d-49fa-9ec3-3450d2c5edc9}
diff --git a/Data/Data_vs160.vcxproj b/Data/Data_vs160.vcxproj
index 873d052d9..1201bee99 100644
--- a/Data/Data_vs160.vcxproj
+++ b/Data/Data_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
PocoDatad
PocoDatamdd
PocoDatamtd
diff --git a/Data/Data_vs160.vcxproj.filters b/Data/Data_vs160.vcxproj.filters
index 5b887e994..b35415042 100644
--- a/Data/Data_vs160.vcxproj.filters
+++ b/Data/Data_vs160.vcxproj.filters
@@ -2,67 +2,67 @@
- {cb2cff8d-df03-460e-a8e8-5f75df6de03e}
+ {1a4916a5-5650-4fcc-a100-a73ec175a363}
- {39dacf38-8a48-41b9-b90d-741f627fb1d0}
+ {04dc1d18-86bc-4c11-8558-4ce2a2c90141}
- {21eb13dd-d633-4c58-8172-e0046ad24c31}
+ {702a6bd6-d14f-40a5-ac76-6c0c2cff102e}
- {8fb3827f-33be-4daf-8c14-ebed3bea96e5}
+ {570a8764-2355-4b3d-ad5b-d6b9696f9a9f}
- {b39da8b5-3345-4522-8fcd-56ea15c0741f}
+ {de8267c0-5622-4ca3-8168-57c7de59cf28}
- {540b4b42-d82d-4005-9abd-f4a5bd346235}
+ {87c2d7cb-d0ea-4784-8adb-c96497b24acf}
- {33e2aebf-4bf2-4651-a6fb-4597ee963a73}
+ {c1e26b08-ccbd-4f1a-9e33-0489e3a188e6}
- {6d62c21e-e848-4c39-9199-2f5e594b546c}
+ {ebae8f05-c32b-472f-9212-6f4a0babed38}
- {1e38adcb-f0b8-4ef7-abd2-4eb14baa1297}
+ {b399406d-1edc-4263-9cc0-9fa137d06784}
- {23886b0c-0b0f-4c73-8d1a-ae976d5e83bb}
+ {a1991eae-15de-4da4-987e-95f62340637c}
- {f22290d4-2b0b-46db-ac61-446e3a361a9a}
+ {739a92e7-5837-41d4-af62-a9e29b31d254}
- {92ca4fbe-77c6-4945-915f-fa8f8d71102e}
+ {d506878f-fc91-4498-9993-b66252a02ab5}
- {62e6a21d-b3a0-43b8-90b8-5a3d1a578da9}
+ {f8a09432-669d-4b70-b17a-e312ad315302}
- {85432299-06a5-4a73-a5f6-77381c344d85}
+ {a37f8c62-bbfc-4c97-8090-5556db7a176c}
- {40d59c41-5827-4244-a4b6-88c639f6cffe}
+ {151655d6-2fea-4c65-9ff8-fdd3687c2aac}
- {0e840ec2-9c51-4a6f-93d5-9546cb005cdb}
+ {9ec177c5-9b00-40d6-b15e-425599bcc5f2}
- {202c598f-56ed-463d-a534-871d3c7eadb6}
+ {4971c36d-8e78-4b43-adcc-7f3ce4705780}
- {d5f36096-6a9a-4641-8292-a5858bb1f1d5}
+ {de726bfe-e573-4383-8840-a9065936d58c}
- {490544d2-114b-41e4-836f-e0a902a40642}
+ {9bea8865-1830-4bdb-a8d4-da6782d8d7c0}
- {6067c6e1-a29d-41f2-bfe9-14ae03d2d7aa}
+ {4f88c74d-6d4d-42c1-a08a-49e786c4ad6b}
- {50f23d3b-3f56-41fa-b043-002d8c64b3b5}
+ {8eaa9239-ac11-48ff-9e9b-9197f9677aae}
diff --git a/Data/Data_vs170.sln b/Data/Data_vs170.sln
index 2d47a8471..a368b4018 100644
--- a/Data/Data_vs170.sln
+++ b/Data/Data_vs170.sln
@@ -1,6 +1,6 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
-VisualStudioVersion = 17.9.34607.119
+VisualStudioVersion = 17.9.34723.18
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Data", "Data_vs170.vcxproj", "{240E83C3-368D-11DB-9FBC-00123FC423B5}"
EndProject
@@ -9,7 +9,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\Test
{240E83C3-368D-11DB-9FBC-00123FC423B5} = {240E83C3-368D-11DB-9FBC-00123FC423B5}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DataTest", "DataTest\DataTest_vs170.vcxproj", "{989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DataTest", "DataTest\DataTest_vs170.vcxproj", "{7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}"
ProjectSection(ProjectDependencies) = postProject
{240E83C3-368D-11DB-9FBC-00123FC423B5} = {240E83C3-368D-11DB-9FBC-00123FC423B5}
{1813A463-E349-4FEA-8A8E-4A41E41C0DC7} = {1813A463-E349-4FEA-8A8E-4A41E41C0DC7}
@@ -145,42 +145,42 @@ Global
{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.release_static_mt|x64.Build.0 = release_static_mt|x64
{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_shared|Win32.Build.0 = debug_shared|Win32
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_shared|x64.ActiveCfg = debug_shared|x64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_shared|x64.Build.0 = debug_shared|x64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_static_md|x64.Build.0 = debug_static_md|x64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_shared|ARM64.Build.0 = release_shared|ARM64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_shared|Win32.ActiveCfg = release_shared|Win32
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_shared|Win32.Build.0 = release_shared|Win32
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_shared|x64.ActiveCfg = release_shared|x64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_shared|x64.Build.0 = release_shared|x64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_static_md|Win32.Build.0 = release_static_md|Win32
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_static_md|x64.ActiveCfg = release_static_md|x64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_static_md|x64.Build.0 = release_static_md|x64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
- {989B2F6B-2F8A-43DA-A9F2-A675EC341AD3}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_shared|x64.Build.0 = debug_shared|x64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_shared|ARM64.Build.0 = release_shared|ARM64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_shared|Win32.Build.0 = release_shared|Win32
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_shared|x64.ActiveCfg = release_shared|x64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_shared|x64.Build.0 = release_shared|x64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_static_md|x64.Build.0 = release_static_md|x64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {7BD2F7AA-48F0-4A81-95F8-D1554EA63FD8}.release_static_mt|x64.Build.0 = release_static_mt|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/Data/Data_vs170.vcxproj b/Data/Data_vs170.vcxproj
index 0cc1814d6..57940d43a 100644
--- a/Data/Data_vs170.vcxproj
+++ b/Data/Data_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
PocoDataA64d
PocoDatamdd
PocoDatamtd
diff --git a/Data/Data_vs170.vcxproj.filters b/Data/Data_vs170.vcxproj.filters
index b49c64254..07e998191 100644
--- a/Data/Data_vs170.vcxproj.filters
+++ b/Data/Data_vs170.vcxproj.filters
@@ -2,67 +2,67 @@
- {c111f2b8-0fe5-45cf-bcf5-6717f913f4d1}
+ {5a42d476-c359-4703-9452-139a0f8fcb37}
- {a429278e-282a-48ad-a6e9-4673ad994ef6}
+ {6f9350be-27cb-463e-a66e-3767a3891ac6}
- {34cb5ff3-8959-4b44-b06a-6a371e903043}
+ {8f43717e-cf88-4991-a4e3-2ed3cfbf60ae}
- {56b9dadb-359a-44e8-af9d-67dd5d8cadd2}
+ {6a736fab-7470-4a80-a746-4b06aed3f840}
- {d775c737-421f-45a3-ba6e-a47034ca0c93}
+ {43973543-7ccc-437e-9e40-d24a4db65f77}
- {c282924f-b59d-4fee-b202-c6c567572666}
+ {23f244b7-0946-43dd-9f59-fc2196900f50}
- {fcca3d29-3bf5-47f1-be8a-2fe1a0773a9e}
+ {5ea73b4a-3057-4923-b5b7-84a9d9f4e0f4}
- {ce5fcae6-0135-4453-9d16-acf8ce133fff}
+ {024dd280-3450-4f10-84d5-c7bcedecb484}
- {51152c9c-3e67-47f2-965d-4f8b5528df0f}
+ {0351bd80-24fa-4570-8dc3-ac1cfe3e1b63}
- {6886ee17-8a9c-4cf4-820f-cd96ed915c74}
+ {50cf4604-f24f-49c5-9269-a36b9d755d02}
- {4c76e1c2-dbd6-4090-9c9f-d09fcc8521c4}
+ {6c147273-fff3-4294-91be-2b1bc74a6d91}
- {85d4c9a3-827b-450b-a4f0-56db8cf5da12}
+ {28a2cd19-1892-45b9-bb6d-d36aed1a15a9}
- {903ed189-9ddf-44c6-b600-ea212371ea3c}
+ {78cbeb64-2302-44dd-aeae-07fea8281335}
- {b2f5f062-3106-4301-8e49-7b242ae66efe}
+ {6413ab24-5e95-4972-a75f-c065019f1a12}
- {2dda7dbb-8a31-4869-87d3-374c7effd007}
+ {78edc960-2779-46bb-940e-b21f467e5097}
- {574a99ce-a7ea-4221-bdcb-318456d50f0e}
+ {37607d86-0041-455b-a059-66b6d2ca20b5}
- {e07a89d7-c43c-425f-8bb0-eec2ef4c5763}
+ {846bcd17-0c26-4a7a-9fb5-2822360986af}
- {c9455486-7d6c-4732-a11f-513a24cb954e}
+ {2d58d30a-8d85-42ca-8571-f9250ca3a9a9}
- {6d03dc65-89e5-4dac-a6be-0ad2e761adc1}
+ {e8da8ccf-9ae6-411c-bb9a-3c07133231ec}
- {2fc9ede0-fc29-4e59-ba50-a587575c2cc2}
+ {49d8d42b-0d10-484d-aeae-d9fbac199b6c}
- {b5c53c80-25ce-4a87-8634-2808040e62ab}
+ {dfd7dfc2-81a0-4d21-8d65-6d0b2975b5d2}
diff --git a/Data/MySQL/MySQL.progen b/Data/MySQL/MySQL.progen
index 1eea490ae..1c8c107c6 100644
--- a/Data/MySQL/MySQL.progen
+++ b/Data/MySQL/MySQL.progen
@@ -5,6 +5,7 @@ vc.project.type = library
vc.project.pocobase = ..\\..
vc.project.outdir = ${vc.project.pocobase}
vc.project.platforms = Win32
+vc.project.vcpkg = true
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; \
@@ -13,6 +14,7 @@ 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}
vc.project.compiler.defines.release_shared = ${vc.project.compiler.defines.shared}
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies =
vc.solution.create = true
vc.solution.include = testsuite\\TestSuite
diff --git a/Data/MySQL/MySQL_vs160.vcxproj b/Data/MySQL/MySQL_vs160.vcxproj
index c22547481..d12fc175f 100644
--- a/Data/MySQL/MySQL_vs160.vcxproj
+++ b/Data/MySQL/MySQL_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
PocoDataMySQLd
PocoDataMySQLmdd
PocoDataMySQLmtd
@@ -224,6 +224,57 @@
..\..\lib64\
obj64\MySQL\$(Configuration)\
+
+ true
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Release
+
+
+ Release
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
Disabled
@@ -241,6 +292,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -276,6 +328,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -309,6 +362,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -337,6 +391,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -362,6 +417,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -390,6 +446,7 @@
Level3
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -415,6 +472,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -450,6 +508,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -483,6 +542,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -511,6 +571,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -536,6 +597,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -564,6 +626,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/MySQL/MySQL_vs170.vcxproj b/Data/MySQL/MySQL_vs170.vcxproj
index 8bd706e34..1b7ae7f12 100644
--- a/Data/MySQL/MySQL_vs170.vcxproj
+++ b/Data/MySQL/MySQL_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
PocoDataMySQLA64d
PocoDataMySQLmdd
PocoDataMySQLmtd
@@ -328,6 +328,81 @@
..\..\lib64\
obj64\MySQL\$(Configuration)\
+
+ true
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Release
+
+
+ Release
+
+
+ Release
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
Disabled
@@ -345,6 +420,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -380,6 +456,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -413,6 +490,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -441,6 +519,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -466,6 +545,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -494,6 +574,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -519,6 +600,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -554,6 +636,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -587,6 +670,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -615,6 +699,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -640,6 +725,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -668,6 +754,7 @@
Level3
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -693,6 +780,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -728,6 +816,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -761,6 +850,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -789,6 +879,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -814,6 +905,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -842,6 +934,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/MySQL/testsuite/TestSuite.progen b/Data/MySQL/testsuite/TestSuite.progen
index a4fc8c077..db36ec693 100644
--- a/Data/MySQL/testsuite/TestSuite.progen
+++ b/Data/MySQL/testsuite/TestSuite.progen
@@ -4,9 +4,17 @@ vc.project.target = TestSuite
vc.project.type = testsuite
vc.project.pocobase = ..\\..\\..
vc.project.platforms = Win32
+vc.project.vcpkg = true
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
mysql = ${vc.project.pocobase}\\mysql
vc.project.compiler.include = ${mysql}\\include;${vc.project.pocobase}\\Foundation\\include; \
${vc.project.pocobase}\\Data\\include
-vc.project.linker.dependencies.Win32 = iphlpapi.lib
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
+vc.project.linker.dependencies = ws2_32.lib iphlpapi.lib
+vc.project.linker.dependencies.debug_shared =
+vc.project.linker.dependencies.release_shared =
+vc.project.linker.dependencies.debug_static_md = Crypt32.lib Secur32.lib shlwapi.lib
+vc.project.linker.dependencies.release_static_md = Crypt32.lib Secur32.lib shlwapi.lib
+vc.project.linker.dependencies.debug_static_mt = Crypt32.lib Secur32.lib shlwapi.lib
+vc.project.linker.dependencies.release_static_mt = Crypt32.lib Secur32.lib shlwapi.lib
diff --git a/Data/MySQL/testsuite/TestSuite_vs160.vcxproj b/Data/MySQL/testsuite/TestSuite_vs160.vcxproj
index 607396d8f..5d88c7fc7 100644
--- a/Data/MySQL/testsuite/TestSuite_vs160.vcxproj
+++ b/Data/MySQL/testsuite/TestSuite_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
TestSuited
TestSuited
TestSuited
@@ -232,6 +232,57 @@
obj64\TestSuite\$(Configuration)\
false
+
+ true
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Release
+
+
+ Release
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
Disabled
@@ -249,12 +300,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitd.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
bin\TestSuited.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
true
@@ -284,12 +336,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnit.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
bin\TestSuite.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
false
@@ -316,12 +369,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
bin\static_mt\TestSuited.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
true
@@ -351,12 +405,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
bin\static_mt\TestSuite.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
false
@@ -383,12 +438,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
bin\static_md\TestSuited.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
true
@@ -418,12 +474,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
bin\static_md\TestSuite.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
false
@@ -450,12 +507,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitd.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
bin64\TestSuited.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
true
@@ -485,12 +543,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnit.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
bin64\TestSuite.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
false
@@ -517,12 +576,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
bin64\static_mt\TestSuited.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
true
@@ -552,12 +612,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
bin64\static_mt\TestSuite.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
false
@@ -584,12 +645,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
bin64\static_md\TestSuited.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
true
@@ -619,12 +681,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
bin64\static_md\TestSuite.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
false
diff --git a/Data/MySQL/testsuite/TestSuite_vs160.vcxproj.filters b/Data/MySQL/testsuite/TestSuite_vs160.vcxproj.filters
index 33a59fa97..f40821153 100644
--- a/Data/MySQL/testsuite/TestSuite_vs160.vcxproj.filters
+++ b/Data/MySQL/testsuite/TestSuite_vs160.vcxproj.filters
@@ -2,28 +2,28 @@
- {924ec557-1753-4799-8cbe-7476a5c6999e}
+ {c5e8f041-6699-45b4-87cd-7a00a8b202b9}
- {97dd25a6-a0be-4f11-b2ca-2a0b10c1a351}
+ {50ab9365-9a51-4d04-8fde-42fa7ca554b2}
- {f37345d3-ebb6-4297-a469-386dfe2c1fa1}
+ {1b0c82eb-4adb-4770-b398-5e51d722de33}
- {77a30e71-b38c-4bf3-8f28-f011cc06cb06}
+ {c845c39b-67cb-477f-bb19-f1d7bb934396}
- {e51ffe32-6130-4da7-98d2-8a29d8c2246b}
+ {23031c0a-48a7-483c-b624-585e829f536b}
- {aaa4bd68-f97f-4928-9740-3a601a4c5940}
+ {716d5be8-be75-4591-86b0-7bc2fe369efc}
- {b4712375-ae85-470c-a63d-327b37c16b71}
+ {6e6235ce-6910-4741-9188-7604a9a3ba47}
- {8254a402-3a54-49c2-83ed-7b7ab307d980}
+ {4e3363bf-3207-40a8-8e6e-3ea7d26b0543}
diff --git a/Data/MySQL/testsuite/TestSuite_vs170.vcxproj b/Data/MySQL/testsuite/TestSuite_vs170.vcxproj
index 083638b4e..45c10a325 100644
--- a/Data/MySQL/testsuite/TestSuite_vs170.vcxproj
+++ b/Data/MySQL/testsuite/TestSuite_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34202.158
+ <_ProjectFileVersion>17.0.34714.143
TestSuited
TestSuited
TestSuited
@@ -340,10 +340,85 @@
obj64\TestSuite\$(Configuration)\
false
+
+ true
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Release
+
+
+ Release
+
+
+ Release
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -357,10 +432,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitd.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName).exe
..\..\..\libA64;%(AdditionalLibraryDirectories)
true
@@ -377,7 +455,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -390,10 +468,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnit.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName).exe
..\..\..\libA64;%(AdditionalLibraryDirectories)
false
@@ -406,7 +487,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -420,10 +501,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName).exe
..\..\..\libA64;%(AdditionalLibraryDirectories)
true
@@ -440,7 +524,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -453,10 +537,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName).exe
..\..\..\libA64;%(AdditionalLibraryDirectories)
false
@@ -469,7 +556,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -483,10 +570,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName).exe
..\..\..\libA64;%(AdditionalLibraryDirectories)
true
@@ -503,7 +593,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -516,10 +606,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName).exe
..\..\..\libA64;%(AdditionalLibraryDirectories)
false
@@ -532,7 +625,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -546,10 +639,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitd.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
bin\TestSuited.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
true
@@ -566,7 +662,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -579,10 +675,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnit.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
bin\TestSuite.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
false
@@ -595,7 +694,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -609,10 +708,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
bin\static_mt\TestSuited.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
true
@@ -629,7 +731,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -642,10 +744,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
bin\static_mt\TestSuite.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
false
@@ -658,7 +763,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -672,10 +777,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
bin\static_md\TestSuited.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
true
@@ -692,7 +800,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -705,10 +813,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
bin\static_md\TestSuite.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
false
@@ -721,7 +832,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -735,10 +846,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitd.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
bin64\TestSuited.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
true
@@ -755,7 +869,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -768,10 +882,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnit.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
bin64\TestSuite.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
false
@@ -784,7 +901,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -798,10 +915,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
bin64\static_mt\TestSuited.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
true
@@ -818,7 +938,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -831,10 +951,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
bin64\static_mt\TestSuite.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
false
@@ -847,7 +970,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -861,10 +984,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
bin64\static_md\TestSuited.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
true
@@ -881,7 +1007,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -894,10 +1020,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;Secur32.lib;shlwapi.lib;%(AdditionalDependencies)
bin64\static_md\TestSuite.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
false
@@ -915,15 +1044,23 @@
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
diff --git a/Data/MySQL/testsuite/TestSuite_vs170.vcxproj.filters b/Data/MySQL/testsuite/TestSuite_vs170.vcxproj.filters
index d9b8002a8..b2650a502 100644
--- a/Data/MySQL/testsuite/TestSuite_vs170.vcxproj.filters
+++ b/Data/MySQL/testsuite/TestSuite_vs170.vcxproj.filters
@@ -2,28 +2,28 @@
- {70e207d1-df25-48bb-876d-ef409138f1b3}
+ {6a9693fe-6efa-4827-b38f-2368f27d20f4}
- {3fb6fff1-8b74-414a-b207-21b52d944f4a}
+ {77182c3b-b22c-4fc2-9b36-4a22697f0f9e}
- {1f7bf169-8c4a-4916-a4b6-cedca1de05a7}
+ {0f7570e1-dbb4-43b5-8dd5-ebcc2beb06b9}
- {5a5a5709-5023-48fb-b5ef-04f278c3a373}
+ {efed7e55-380c-43d7-b824-1fa1dfc59501}
- {655df9d6-25b9-40f6-a676-774a9b7a68ed}
+ {5581720a-facb-4535-9226-9e59fa563107}
- {fb215f7b-16a4-4636-8be4-8ad05620a751}
+ {2d6d1c6b-91ec-4a46-a4c0-929e6234f48a}
- {1884265a-eeaa-40ce-a482-88db43b1a781}
+ {a4eac270-2ba7-46b0-bd74-34545689fa26}
- {2d93157c-bbe0-4314-b051-48ed6db6ca30}
+ {fa41ee1d-5f5a-431f-8d14-0ebe3557992c}
diff --git a/Data/MySQL/vcpkg-configuration.json b/Data/MySQL/vcpkg-configuration.json
new file mode 100644
index 000000000..c540ec736
--- /dev/null
+++ b/Data/MySQL/vcpkg-configuration.json
@@ -0,0 +1,14 @@
+{
+ "default-registry": {
+ "kind": "git",
+ "baseline": "000d1bda1ffa95a73e0b40334fa4103d6f4d3d48",
+ "repository": "https://github.com/microsoft/vcpkg"
+ },
+ "registries": [
+ {
+ "kind": "artifact",
+ "location": "https://github.com/microsoft/vcpkg-ce-catalog/archive/refs/heads/main.zip",
+ "name": "microsoft"
+ }
+ ]
+}
diff --git a/Data/MySQL/vcpkg.json b/Data/MySQL/vcpkg.json
new file mode 100644
index 000000000..b96758599
--- /dev/null
+++ b/Data/MySQL/vcpkg.json
@@ -0,0 +1,5 @@
+{
+ "dependencies": [
+ "libmariadb"
+ ]
+}
diff --git a/Data/ODBC/ODBC.progen b/Data/ODBC/ODBC.progen
index c4f142f67..c8b2b3628 100644
--- a/Data/ODBC/ODBC.progen
+++ b/Data/ODBC/ODBC.progen
@@ -12,6 +12,7 @@ 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}
vc.project.compiler.defines.release_shared = ${vc.project.compiler.defines.shared}
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies = odbc32.lib odbccp32.lib
vc.solution.create = true
vc.solution.include = testsuite\\TestSuite
diff --git a/Data/ODBC/ODBC_vs160.vcxproj b/Data/ODBC/ODBC_vs160.vcxproj
index 76778d6e4..26e6baf75 100644
--- a/Data/ODBC/ODBC_vs160.vcxproj
+++ b/Data/ODBC/ODBC_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
PocoDataODBCd
PocoDataODBCmdd
PocoDataODBCmtd
@@ -241,6 +241,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -277,6 +278,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -311,6 +313,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -339,6 +342,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -364,6 +368,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -392,6 +397,7 @@
Level3
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -418,6 +424,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -454,6 +461,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -488,6 +496,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -516,6 +525,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -541,6 +551,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -569,6 +580,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/ODBC/ODBC_vs160.vcxproj.filters b/Data/ODBC/ODBC_vs160.vcxproj.filters
index 56e4c624f..8adf377ea 100644
--- a/Data/ODBC/ODBC_vs160.vcxproj.filters
+++ b/Data/ODBC/ODBC_vs160.vcxproj.filters
@@ -2,13 +2,13 @@
- {8b004104-3ffd-4dc8-8ac0-4ae84e742459}
+ {a414528e-316e-4633-a23d-84464ab68d14}
- {37f249ab-fbe6-4178-9a6b-165b109834b4}
+ {940723bd-f1dd-487b-b887-c3796424c101}
- {1320226b-aa76-40c8-88ee-737825fa5f8d}
+ {03c28cd4-fde4-4ab0-bd06-fc7edeb8a0c3}
diff --git a/Data/ODBC/ODBC_vs170.vcxproj b/Data/ODBC/ODBC_vs170.vcxproj
index 4e215a5e9..7a9fd6731 100644
--- a/Data/ODBC/ODBC_vs170.vcxproj
+++ b/Data/ODBC/ODBC_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
PocoDataODBCA64d
PocoDataODBCmdd
PocoDataODBCmtd
@@ -345,6 +345,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -381,6 +382,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -415,6 +417,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -443,6 +446,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -468,6 +472,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -496,6 +501,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -521,6 +527,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -557,6 +564,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -591,6 +599,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -619,6 +628,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -644,6 +654,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -672,6 +683,7 @@
Level3
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -698,6 +710,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -734,6 +747,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -768,6 +782,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -796,6 +811,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -821,6 +837,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -849,6 +866,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/ODBC/ODBC_vs170.vcxproj.filters b/Data/ODBC/ODBC_vs170.vcxproj.filters
index 5de0c0fe3..8c6bba930 100644
--- a/Data/ODBC/ODBC_vs170.vcxproj.filters
+++ b/Data/ODBC/ODBC_vs170.vcxproj.filters
@@ -2,13 +2,13 @@
- {ed003841-e8ed-440a-a5b3-5a9b10309562}
+ {2d088157-7ba9-47f7-bd9a-deac6a212652}
- {1b16d4be-a98c-4712-b31e-2aefeb5cf438}
+ {83b0e7ce-68ed-45c5-bc44-9b5ed0bbcde1}
- {9a908646-f5af-43bf-b294-2628e33b38cd}
+ {71b01243-4c1f-4450-86ae-8a8f872c7157}
diff --git a/Data/ODBC/testsuite/TestSuite.progen b/Data/ODBC/testsuite/TestSuite.progen
index 109665568..91879ce41 100644
--- a/Data/ODBC/testsuite/TestSuite.progen
+++ b/Data/ODBC/testsuite/TestSuite.progen
@@ -7,4 +7,5 @@ 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\\DataTest\\include
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies = odbc32.lib odbccp32.lib iphlpapi.lib
diff --git a/Data/ODBC/testsuite/TestSuite_vs160.vcxproj b/Data/ODBC/testsuite/TestSuite_vs160.vcxproj
index 23fd5587a..3983cb445 100644
--- a/Data/ODBC/testsuite/TestSuite_vs160.vcxproj
+++ b/Data/ODBC/testsuite/TestSuite_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
TestSuited
TestSuited
TestSuited
@@ -249,6 +249,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -284,6 +285,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -316,6 +318,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -351,6 +354,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -383,6 +387,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -418,6 +423,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -450,6 +456,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -485,6 +492,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -517,6 +525,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -552,6 +561,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -584,6 +594,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -619,6 +630,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/ODBC/testsuite/TestSuite_vs160.vcxproj.filters b/Data/ODBC/testsuite/TestSuite_vs160.vcxproj.filters
index 6f786c73c..bc534b7a8 100644
--- a/Data/ODBC/testsuite/TestSuite_vs160.vcxproj.filters
+++ b/Data/ODBC/testsuite/TestSuite_vs160.vcxproj.filters
@@ -2,28 +2,28 @@
- {48efde3e-262d-4a9f-a880-85060871285d}
+ {5832f28d-34cc-447b-8e36-37a6b185bcec}
- {e1d04e08-1065-4d23-9ed3-08e0f7326fb4}
+ {3d5d8beb-e181-4b36-b8b3-5fe995b6d765}
- {99f9a720-5b72-4ca1-9bb3-383414de1651}
+ {687496b9-15fb-4b9b-9056-3871734ea408}
- {8740d7a4-5d7e-4921-a24e-ae4ae1214918}
+ {9d963e94-58bd-4618-98a9-7046ebf158b1}
- {2e457954-e262-47b4-8c7d-b2d453de1d5d}
+ {afe39e55-5da8-42c7-99c6-5c23c9f5b317}
- {b7934d67-65aa-4c86-9932-113feec23869}
+ {890e9d82-1c03-4a54-849d-1c347858923f}
- {94642818-83b0-4347-a2e1-c2015c8d2850}
+ {155fff95-bb0e-4aa8-bfa3-8daf7def46d2}
- {d3f9ac9e-ef3c-4fcc-9e32-e1dc36b22432}
+ {a7726191-1f79-4492-be06-020813203022}
diff --git a/Data/ODBC/testsuite/TestSuite_vs170.vcxproj b/Data/ODBC/testsuite/TestSuite_vs170.vcxproj
index ea4315f5b..800b795f8 100644
--- a/Data/ODBC/testsuite/TestSuite_vs170.vcxproj
+++ b/Data/ODBC/testsuite/TestSuite_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
TestSuited
TestSuited
TestSuited
@@ -343,7 +343,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -357,6 +357,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -379,7 +380,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -392,6 +393,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -410,7 +412,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -424,6 +426,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -446,7 +449,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -459,6 +462,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -477,7 +481,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -491,6 +495,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -513,7 +518,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -526,6 +531,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -544,7 +550,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -558,6 +564,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -580,7 +587,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -593,6 +600,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -611,7 +619,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -625,6 +633,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -647,7 +656,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -660,6 +669,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -678,7 +688,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -692,6 +702,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -714,7 +725,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -727,6 +738,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -745,7 +757,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -759,6 +771,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -781,7 +794,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -794,6 +807,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -812,7 +826,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -826,6 +840,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -848,7 +863,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -861,6 +876,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -879,7 +895,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -893,6 +909,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -915,7 +932,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -928,6 +945,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/ODBC/testsuite/TestSuite_vs170.vcxproj.filters b/Data/ODBC/testsuite/TestSuite_vs170.vcxproj.filters
index d299a0b1f..31a1baaf8 100644
--- a/Data/ODBC/testsuite/TestSuite_vs170.vcxproj.filters
+++ b/Data/ODBC/testsuite/TestSuite_vs170.vcxproj.filters
@@ -2,28 +2,28 @@
- {c7e9a1ea-73f4-4226-b310-b265201e0be9}
+ {adeefd40-d7d9-410e-be1b-5f150fb11f3f}
- {2348173e-2e62-4809-99ea-676ebb4198c0}
+ {e5523990-fe95-4772-a02f-8c5eef8391be}
- {8926ceae-a008-4b2d-accb-ff1e4f4a1b77}
+ {25fe5a5c-d3c0-47a6-95a9-780ce0019c12}
- {30658ecd-cf47-42ec-8568-5acc3a624a78}
+ {f83c3560-2df6-4db6-b908-d0832ae0cf8a}
- {5192786d-b801-40d6-a989-f7fdc825f525}
+ {0a043398-2df9-400a-8ff1-52abf00d279b}
- {4a23e42f-ef34-4ab0-b282-21cf3de054b9}
+ {aaf1db69-ca71-479a-9a25-0aa925bae38d}
- {90adb98e-9140-4322-88ba-3ed19efe888c}
+ {887a2058-1c26-4a81-84ba-4f996bb76a55}
- {099c216f-5416-41a0-b28d-fb3156debbcd}
+ {e6bd0ab8-aac9-42e8-ab2b-2a5c9f1e8e5b}
diff --git a/Data/PostgreSQL/PostgreSQL.progen b/Data/PostgreSQL/PostgreSQL.progen
index 9a124e9df..b1d64a4b7 100644
--- a/Data/PostgreSQL/PostgreSQL.progen
+++ b/Data/PostgreSQL/PostgreSQL.progen
@@ -5,6 +5,7 @@ vc.project.type = library
vc.project.pocobase = ..\\..
vc.project.outdir = ${vc.project.pocobase}
vc.project.platforms = Win32
+vc.project.vcpkg = true
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; \
@@ -13,6 +14,7 @@ vc.project.compiler.defines =
vc.project.compiler.defines.shared = ${vc.project.name}_EXPORTS
vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared}
vc.project.compiler.defines.release_shared = ${vc.project.compiler.defines.shared}
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies =
vc.solution.create = true
vc.solution.include = testsuite\\TestSuite
diff --git a/Data/PostgreSQL/PostgreSQL_vs160.vcxproj b/Data/PostgreSQL/PostgreSQL_vs160.vcxproj
index fde08f4d4..081e3d1ff 100644
--- a/Data/PostgreSQL/PostgreSQL_vs160.vcxproj
+++ b/Data/PostgreSQL/PostgreSQL_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
PocoDataPostgreSQLd
PocoDataPostgreSQLmdd
PocoDataPostgreSQLmtd
@@ -224,6 +224,57 @@
..\..\lib64\
obj64\PostgreSQL\$(Configuration)\
+
+ true
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Release
+
+
+ Release
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
Disabled
@@ -241,6 +292,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -276,6 +328,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -309,6 +362,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -337,6 +391,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -362,6 +417,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -390,6 +446,7 @@
Level3
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -415,6 +472,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -450,6 +508,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -483,6 +542,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -511,6 +571,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -536,6 +597,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -564,6 +626,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/PostgreSQL/PostgreSQL_vs170.vcxproj b/Data/PostgreSQL/PostgreSQL_vs170.vcxproj
index 69299df54..2da07dce7 100644
--- a/Data/PostgreSQL/PostgreSQL_vs170.vcxproj
+++ b/Data/PostgreSQL/PostgreSQL_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
PocoDataPostgreSQLA64d
PocoDataPostgreSQLmdd
PocoDataPostgreSQLmtd
@@ -328,6 +328,81 @@
..\..\lib64\
obj64\PostgreSQL\$(Configuration)\
+
+ true
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Release
+
+
+ Release
+
+
+ Release
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
Disabled
@@ -345,6 +420,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -380,6 +456,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -413,6 +490,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -441,6 +519,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -466,6 +545,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -494,6 +574,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -519,6 +600,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -554,6 +636,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -587,6 +670,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -615,6 +699,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -640,6 +725,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -668,6 +754,7 @@
Level3
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -693,6 +780,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -728,6 +816,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -761,6 +850,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -789,6 +879,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -814,6 +905,7 @@
Level3
ProgramDatabase
Default
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -842,6 +934,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/PostgreSQL/testsuite/TestSuite.progen b/Data/PostgreSQL/testsuite/TestSuite.progen
index cc4c94765..293ee5124 100644
--- a/Data/PostgreSQL/testsuite/TestSuite.progen
+++ b/Data/PostgreSQL/testsuite/TestSuite.progen
@@ -4,16 +4,18 @@ vc.project.target = TestSuite
vc.project.type = testsuite
vc.project.pocobase = ..\\..\\..
vc.project.platforms = Win32
+vc.project.vcpkg = true
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
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\\include;..\\..\\..\\Data\\DataTest\\include
vc.project.compiler.defines = _CRT_SECURE_NO_WARNINGS
-vc.project.linker.dependencies = iphlpapi.lib
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
+vc.project.linker.dependencies = ws2_32.lib iphlpapi.lib wldap32.lib
vc.project.linker.dependencies.debug_shared =
vc.project.linker.dependencies.release_shared =
-vc.project.linker.dependencies.debug_static_md =
-vc.project.linker.dependencies.release_static_md =
-vc.project.linker.dependencies.debug_static_mt =
-vc.project.linker.dependencies.release_static_mt =
+vc.project.linker.dependencies.debug_static_md = Crypt32.lib Secur32.lib
+vc.project.linker.dependencies.release_static_md = Crypt32.lib Secur32.lib
+vc.project.linker.dependencies.debug_static_mt = Crypt32.lib Secur32.lib
+vc.project.linker.dependencies.release_static_mt = Crypt32.lib Secur32.lib
diff --git a/Data/PostgreSQL/testsuite/TestSuite_vs160.vcxproj b/Data/PostgreSQL/testsuite/TestSuite_vs160.vcxproj
index 899989a04..053d5fc2b 100644
--- a/Data/PostgreSQL/testsuite/TestSuite_vs160.vcxproj
+++ b/Data/PostgreSQL/testsuite/TestSuite_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
TestSuited
TestSuited
TestSuited
@@ -232,10 +232,61 @@
obj64\TestSuite\$(Configuration)\
false
+
+ true
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Release
+
+
+ Release
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -249,12 +300,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitd.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;%(AdditionalDependencies)
bin\TestSuited.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
true
@@ -271,7 +323,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -284,12 +336,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnit.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;%(AdditionalDependencies)
bin\TestSuite.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
false
@@ -302,7 +355,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -316,12 +369,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
bin\static_mt\TestSuited.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
true
@@ -338,7 +392,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -351,12 +405,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
bin\static_mt\TestSuite.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
false
@@ -369,7 +424,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -383,12 +438,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
bin\static_md\TestSuited.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
true
@@ -405,7 +461,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -418,12 +474,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
bin\static_md\TestSuite.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
false
@@ -436,7 +493,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -450,12 +507,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitd.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;%(AdditionalDependencies)
bin64\TestSuited.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
true
@@ -472,7 +530,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -485,12 +543,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnit.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;%(AdditionalDependencies)
bin64\TestSuite.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
false
@@ -503,7 +562,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -517,12 +576,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
bin64\static_mt\TestSuited.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
true
@@ -539,7 +599,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -552,12 +612,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
bin64\static_mt\TestSuite.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
false
@@ -570,7 +631,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -584,12 +645,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
bin64\static_md\TestSuited.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
true
@@ -606,7 +668,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -619,12 +681,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
- CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
bin64\static_md\TestSuite.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
false
diff --git a/Data/PostgreSQL/testsuite/TestSuite_vs160.vcxproj.filters b/Data/PostgreSQL/testsuite/TestSuite_vs160.vcxproj.filters
index 950145186..838720991 100644
--- a/Data/PostgreSQL/testsuite/TestSuite_vs160.vcxproj.filters
+++ b/Data/PostgreSQL/testsuite/TestSuite_vs160.vcxproj.filters
@@ -2,28 +2,28 @@
- {a15667a0-1722-49f7-9028-3c5af817f80e}
+ {70dc1e4c-0466-4104-903e-bf91906e2930}
- {c010c8ca-541a-4f25-8c8f-69be6a00d7d3}
+ {bca05848-efb5-4e97-96a5-d9bfb8ff8ba4}
- {dfafa03d-5c73-406e-b7ab-d6095d97164b}
+ {50f21831-9739-442c-9b1d-7d8975785c4d}
- {114b0949-48ab-4ecd-88a5-71ba581ed275}
+ {208cfbaf-3ede-48cc-86a4-ab107c4f0c8f}
- {79b8207a-fa47-4422-a6e1-be62752f430a}
+ {2d293009-e303-458d-bbb4-596da27ee68f}
- {df66b67c-1082-49d8-aa77-9652854e79ce}
+ {1ad46b79-9ddf-42b8-b885-5a5baeb37bca}
- {30018351-b2f8-45c4-b081-9855cf69a73d}
+ {1090d015-6cdd-4134-926d-f1b06caba6c3}
- {9ca506c9-d65c-4ec0-b544-96a7f2e1ff11}
+ {d2a4fcf9-bb67-4b4b-a651-f88801d4118e}
diff --git a/Data/PostgreSQL/testsuite/TestSuite_vs170.vcxproj b/Data/PostgreSQL/testsuite/TestSuite_vs170.vcxproj
index 1aed740d9..48dab921d 100644
--- a/Data/PostgreSQL/testsuite/TestSuite_vs170.vcxproj
+++ b/Data/PostgreSQL/testsuite/TestSuite_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34202.158
+ <_ProjectFileVersion>17.0.34714.143
TestSuited
TestSuited
TestSuited
@@ -340,10 +340,85 @@
obj64\TestSuite\$(Configuration)\
false
+
+ true
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Debug
+ true
+
+
+ Release
+
+
+ Release
+
+
+ Release
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
+
+ Release
+ true
+
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -357,10 +432,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitd.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName).exe
..\..\..\libA64;%(AdditionalLibraryDirectories)
true
@@ -377,7 +455,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -390,10 +468,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnit.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName).exe
..\..\..\libA64;%(AdditionalLibraryDirectories)
false
@@ -406,7 +487,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -420,10 +501,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName).exe
..\..\..\libA64;%(AdditionalLibraryDirectories)
true
@@ -440,7 +524,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -453,10 +537,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName).exe
..\..\..\libA64;%(AdditionalLibraryDirectories)
false
@@ -469,7 +556,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -483,10 +570,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName).exe
..\..\..\libA64;%(AdditionalLibraryDirectories)
true
@@ -503,7 +593,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -516,10 +606,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName).exe
..\..\..\libA64;%(AdditionalLibraryDirectories)
false
@@ -532,7 +625,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -546,10 +639,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitd.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;%(AdditionalDependencies)
bin\TestSuited.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
true
@@ -566,7 +662,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -579,10 +675,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnit.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;%(AdditionalDependencies)
bin\TestSuite.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
false
@@ -595,7 +694,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -609,10 +708,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
bin\static_mt\TestSuited.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
true
@@ -629,7 +731,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -642,10 +744,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
bin\static_mt\TestSuite.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
false
@@ -658,7 +763,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -672,10 +777,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
bin\static_md\TestSuited.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
true
@@ -692,7 +800,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -705,10 +813,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
bin\static_md\TestSuite.exe
..\..\..\lib;%(AdditionalLibraryDirectories)
false
@@ -721,7 +832,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -735,10 +846,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitd.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;%(AdditionalDependencies)
bin64\TestSuited.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
true
@@ -755,7 +869,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -768,10 +882,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnit.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;%(AdditionalDependencies)
bin64\TestSuite.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
false
@@ -784,7 +901,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -798,10 +915,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
bin64\static_mt\TestSuited.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
true
@@ -818,7 +938,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -831,10 +951,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
bin64\static_mt\TestSuite.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
false
@@ -847,7 +970,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -861,10 +984,13 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
bin64\static_md\TestSuited.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
true
@@ -881,7 +1007,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include; ..\..\..\Data\include;..\..\..\Data\DataTest\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -894,10 +1020,13 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
+ stdcpp17
+ stdc11
- CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;wldap32.lib;Crypt32.lib;Secur32.lib;%(AdditionalDependencies)
bin64\static_md\TestSuite.exe
..\..\..\lib64;%(AdditionalLibraryDirectories)
false
@@ -915,15 +1044,23 @@
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
true
+ stdcpp17
+ stdc11
diff --git a/Data/PostgreSQL/testsuite/TestSuite_vs170.vcxproj.filters b/Data/PostgreSQL/testsuite/TestSuite_vs170.vcxproj.filters
index 5303c4ea6..fe3e34a29 100644
--- a/Data/PostgreSQL/testsuite/TestSuite_vs170.vcxproj.filters
+++ b/Data/PostgreSQL/testsuite/TestSuite_vs170.vcxproj.filters
@@ -2,28 +2,28 @@
- {1426fa27-35d9-4513-9f66-3537ff2d94b1}
+ {22847672-160d-45cb-a716-ad080868436d}
- {e4285a23-6fb3-43b1-889a-f81db867e93f}
+ {6fc501e2-a07d-42bf-b9d8-9b080fa79655}
- {d3c8e624-61b1-4faa-af37-a0f9fd08317a}
+ {70e76688-ecc6-4e87-aaa1-a7ebe0e87f93}
- {27f4b44e-ac77-4131-837e-5af866de11f0}
+ {66f9ec00-a164-4228-8451-6c44ec246f0e}
- {1a05011d-353f-46d1-9945-9b5fe29aa160}
+ {a43f7616-02f6-4e22-8b58-151d7e12b82b}
- {d0b4c31a-b0ce-497c-bf78-831d6886c8f7}
+ {bb8d1439-0675-428c-b132-8cb9fa478980}
- {37f759f0-f214-4e79-a169-5636af2ddf90}
+ {d41730af-a25c-4eaf-a1a2-1e3cc2d8e6be}
- {c54bd706-4bc9-4fa0-b5eb-8a8c12540b09}
+ {bf6052d0-2361-42cf-afb8-223b3869f4cf}
diff --git a/Data/PostgreSQL/vcpkg-configuration.json b/Data/PostgreSQL/vcpkg-configuration.json
new file mode 100644
index 000000000..c540ec736
--- /dev/null
+++ b/Data/PostgreSQL/vcpkg-configuration.json
@@ -0,0 +1,14 @@
+{
+ "default-registry": {
+ "kind": "git",
+ "baseline": "000d1bda1ffa95a73e0b40334fa4103d6f4d3d48",
+ "repository": "https://github.com/microsoft/vcpkg"
+ },
+ "registries": [
+ {
+ "kind": "artifact",
+ "location": "https://github.com/microsoft/vcpkg-ce-catalog/archive/refs/heads/main.zip",
+ "name": "microsoft"
+ }
+ ]
+}
diff --git a/Data/PostgreSQL/vcpkg.json b/Data/PostgreSQL/vcpkg.json
new file mode 100644
index 000000000..e15e58b8f
--- /dev/null
+++ b/Data/PostgreSQL/vcpkg.json
@@ -0,0 +1,5 @@
+{
+ "dependencies": [
+ "libpq"
+ ]
+}
diff --git a/Data/SQLite/SQLite.progen b/Data/SQLite/SQLite.progen
index 48d7f5f4d..eed02321f 100644
--- a/Data/SQLite/SQLite.progen
+++ b/Data/SQLite/SQLite.progen
@@ -13,5 +13,6 @@ vc.project.compiler.defines.shared = ${vc.project.name}_EXPORTS
vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared}
vc.project.compiler.defines.release_shared = ${vc.project.compiler.defines.shared}
vc.project.compiler.disableWarnings = 4996;4244;4018
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.solution.create = true
vc.solution.include = testsuite\\TestSuite
diff --git a/Data/SQLite/SQLite_vs160.vcxproj b/Data/SQLite/SQLite_vs160.vcxproj
index 47c5029a1..003ebb665 100644
--- a/Data/SQLite/SQLite_vs160.vcxproj
+++ b/Data/SQLite/SQLite_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
PocoDataSQLited
PocoDataSQLitemdd
PocoDataSQLitemtd
@@ -242,6 +242,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -278,6 +279,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -312,6 +314,7 @@
ProgramDatabase
Default
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -341,6 +344,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -367,6 +371,7 @@
ProgramDatabase
Default
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -396,6 +401,7 @@
Default
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -422,6 +428,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -458,6 +465,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -492,6 +500,7 @@
ProgramDatabase
Default
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -521,6 +530,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -547,6 +557,7 @@
ProgramDatabase
Default
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -576,6 +587,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/SQLite/SQLite_vs160.vcxproj.filters b/Data/SQLite/SQLite_vs160.vcxproj.filters
index c229d3628..0f681d58d 100644
--- a/Data/SQLite/SQLite_vs160.vcxproj.filters
+++ b/Data/SQLite/SQLite_vs160.vcxproj.filters
@@ -2,22 +2,22 @@
- {fd9f7cd4-cb33-4153-9bfb-100f86c6fdc7}
+ {eb99b850-d32d-4376-93e0-0dda2dd238fa}
- {ff6535b5-a1e2-451f-82c2-bbfe316ddb2a}
+ {87339597-ba46-4bdb-bd08-8192e82a94dc}
- {d7b22751-409b-4cb7-ab78-c89745c2a70a}
+ {46b1d84b-8f42-4272-9ca7-73e73d3eb79d}
- {0ee9caef-0389-4cd4-85f0-1a6f20f6c6a1}
+ {2515b638-790d-4235-bb14-9102bab148b8}
- {e0cc3d83-d99c-49cb-8cfd-c8002fe1ddc8}
+ {78fd0bd0-5676-4af7-b813-772df97224bf}
- {be54820d-54b5-411d-9c18-1451dba024d7}
+ {ff403849-6155-45f0-b79a-e3442942471b}
diff --git a/Data/SQLite/SQLite_vs170.vcxproj b/Data/SQLite/SQLite_vs170.vcxproj
index d81239abd..5c07da8ef 100644
--- a/Data/SQLite/SQLite_vs170.vcxproj
+++ b/Data/SQLite/SQLite_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
PocoDataSQLiteA64d
PocoDataSQLitemdd
PocoDataSQLitemtd
@@ -346,6 +346,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -382,6 +383,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -416,6 +418,7 @@
ProgramDatabase
Default
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -445,6 +448,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -471,6 +475,7 @@
ProgramDatabase
Default
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -500,6 +505,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -526,6 +532,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -562,6 +569,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -596,6 +604,7 @@
ProgramDatabase
Default
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -625,6 +634,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -651,6 +661,7 @@
ProgramDatabase
Default
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -680,6 +691,7 @@
Default
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -706,6 +718,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -742,6 +755,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -776,6 +790,7 @@
ProgramDatabase
Default
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -805,6 +820,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -831,6 +847,7 @@
ProgramDatabase
Default
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -860,6 +877,7 @@
Default
$(OutDir)$(TargetName).pdb
4996;4244;4018;%(DisableSpecificWarnings)
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/SQLite/SQLite_vs170.vcxproj.filters b/Data/SQLite/SQLite_vs170.vcxproj.filters
index 6a4ab8b3e..277534c16 100644
--- a/Data/SQLite/SQLite_vs170.vcxproj.filters
+++ b/Data/SQLite/SQLite_vs170.vcxproj.filters
@@ -2,22 +2,22 @@
- {cd53f9bd-a54e-471b-baca-7dc9c716d85e}
+ {8c622089-d316-45fa-b379-dc8ed1192c0b}
- {e55c2057-b0a9-40c5-bdab-2a4f4dee0ed4}
+ {41d7d1fb-59a1-4f03-accc-494b8da18e46}
- {00217a54-1806-4de4-8266-1cfbd2981e70}
+ {257ea916-a742-4bbf-b1c6-1e9761b058e1}
- {429811b8-9994-460a-af2b-b615a938fa8d}
+ {9e645dfc-b71f-4023-b1a3-66bfda48c65f}
- {beefb226-4ea2-4e1a-a948-8c03473ce75a}
+ {e15343da-4ec5-4f0e-a229-ce23b9cd919d}
- {a3482cc4-c21d-40bd-9f65-e1678f03aeb9}
+ {271ab28e-6bdb-41b9-a80a-fc0812f7ff5b}
diff --git a/Data/SQLite/testsuite/TestSuite.progen b/Data/SQLite/testsuite/TestSuite.progen
index a156305a6..19c65fd01 100644
--- a/Data/SQLite/testsuite/TestSuite.progen
+++ b/Data/SQLite/testsuite/TestSuite.progen
@@ -7,4 +7,5 @@ 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
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies = iphlpapi.lib
diff --git a/Data/SQLite/testsuite/TestSuite_vs160.vcxproj b/Data/SQLite/testsuite/TestSuite_vs160.vcxproj
index 3b2ab061c..eceb262ee 100644
--- a/Data/SQLite/testsuite/TestSuite_vs160.vcxproj
+++ b/Data/SQLite/testsuite/TestSuite_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
TestSuited
TestSuited
TestSuited
@@ -249,6 +249,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -284,6 +285,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -316,6 +318,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -351,6 +354,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -383,6 +387,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -418,6 +423,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -450,6 +456,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -485,6 +492,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -517,6 +525,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -552,6 +561,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -584,6 +594,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -619,6 +630,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/SQLite/testsuite/TestSuite_vs160.vcxproj.filters b/Data/SQLite/testsuite/TestSuite_vs160.vcxproj.filters
index f58478d28..cefe83e42 100644
--- a/Data/SQLite/testsuite/TestSuite_vs160.vcxproj.filters
+++ b/Data/SQLite/testsuite/TestSuite_vs160.vcxproj.filters
@@ -2,28 +2,28 @@
- {b947611c-9004-493c-967a-caa6ef15244e}
+ {1414d527-ff37-4455-86d7-0e530ea345c4}
- {b389e350-8391-47f5-bbe8-c424caed3a2b}
+ {1f0ea563-c52e-4be3-a47d-ad6030d52c59}
- {9fe973fd-eb8c-4fab-ad5f-f4486f206bd4}
+ {c3f7c8dd-b6f4-43ad-baf3-160539d1d321}
- {cd5d0eff-85db-448b-85cf-ff5f3d1335bd}
+ {750b6f96-bf5a-4aae-8615-fdd5df74034c}
- {c074c52b-4f61-4b3b-aafa-abdb99ad6835}
+ {1c657278-569b-401e-b8ed-343582b7235c}
- {649c53dc-ceb0-46c9-af3d-59a860a9fb47}
+ {a8e4024b-247b-4baf-9841-f020aac2cb3e}
- {58088a5d-56bd-4f0d-9dc1-cd96d01f8b50}
+ {216f5902-d6a1-4140-a5a5-4fb242aa8c0d}
- {45b69f8d-ba6c-4a41-8398-3492c99da64a}
+ {3b2b3178-6031-4b4b-a939-b083e5f90bcc}
diff --git a/Data/SQLite/testsuite/TestSuite_vs170.vcxproj b/Data/SQLite/testsuite/TestSuite_vs170.vcxproj
index 401b89f37..0572a4d56 100644
--- a/Data/SQLite/testsuite/TestSuite_vs170.vcxproj
+++ b/Data/SQLite/testsuite/TestSuite_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
TestSuited
TestSuited
TestSuited
@@ -343,7 +343,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -357,6 +357,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -379,7 +380,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -392,6 +393,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -410,7 +412,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -424,6 +426,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -446,7 +449,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -459,6 +462,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -477,7 +481,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -491,6 +495,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -513,7 +518,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -526,6 +531,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -544,7 +550,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -558,6 +564,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -580,7 +587,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -593,6 +600,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -611,7 +619,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -625,6 +633,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -647,7 +656,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -660,6 +669,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -678,7 +688,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\CppUnit\WinTestRunner\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -692,6 +702,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -714,7 +725,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -727,6 +738,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -745,7 +757,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -759,6 +771,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -781,7 +794,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -794,6 +807,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -812,7 +826,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -826,6 +840,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -848,7 +863,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -861,6 +876,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -879,7 +895,7 @@
Disabled
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -893,6 +909,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -915,7 +932,7 @@
true
Speed
true
- ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;%(AdditionalIncludeDirectories)
+ ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -928,6 +945,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/SQLite/testsuite/TestSuite_vs170.vcxproj.filters b/Data/SQLite/testsuite/TestSuite_vs170.vcxproj.filters
index 8bba61b52..f1f9bb67e 100644
--- a/Data/SQLite/testsuite/TestSuite_vs170.vcxproj.filters
+++ b/Data/SQLite/testsuite/TestSuite_vs170.vcxproj.filters
@@ -2,28 +2,28 @@
- {62bc9434-578c-424b-af4b-838e351397f5}
+ {59ed3c55-bf68-4b68-a98a-acd123a18324}
- {d11aa317-b999-454c-84af-0caae02b36f8}
+ {5128c3b9-5410-42bd-9007-c7446b9fac07}
- {de477f36-0385-4527-afe6-2c344f867014}
+ {8a3c9c1e-7a11-4918-8729-b4a1e8f333dd}
- {8f537ccd-f8fc-4079-8c37-5f0ac2c26436}
+ {bd03af55-dba5-47ca-8674-984ab9324387}
- {836839b8-70df-4bf6-9130-447077a74d5c}
+ {2d24809a-cbc5-46dc-b4b5-d63eb6626b8e}
- {c4807f6c-ac72-45f0-9230-4181bb2da4b5}
+ {316a4090-bc48-4c3a-8c81-bfe06fb04cd4}
- {0503a1f8-53ab-4ddd-920c-bd3770f0b307}
+ {8030ed04-62bb-40a5-a5b8-aef6364acf49}
- {6228e845-e29c-44cd-9347-0314b081373d}
+ {043beb69-6fc6-4165-8f0f-b98b8cbcd3c5}
diff --git a/Data/samples/Binding/Binding.progen b/Data/samples/Binding/Binding.progen
index 3d17f1e88..6781302a2 100644
--- a/Data/samples/Binding/Binding.progen
+++ b/Data/samples/Binding/Binding.progen
@@ -7,4 +7,5 @@ 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;..\\..\\..\\XML\\include;..\\..\\..\\Util\\include;..\\..\\..\\Data\\include;..\\..\\..\\Data\\SQLParser;..\\Data\\SQLParser\\src;..\\..\\..\\Data\\SQLite\\include
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies = iphlpapi.lib
diff --git a/Data/samples/Binding/Binding_vs160.vcxproj b/Data/samples/Binding/Binding_vs160.vcxproj
index ecf0398ca..ff28fda51 100644
--- a/Data/samples/Binding/Binding_vs160.vcxproj
+++ b/Data/samples/Binding/Binding_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
Bindingd
Bindingd
Bindingd
@@ -249,6 +249,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -284,6 +285,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -316,6 +318,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -351,6 +354,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -383,6 +387,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -418,6 +423,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -450,6 +456,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -485,6 +492,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -517,6 +525,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -552,6 +561,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -584,6 +594,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -619,6 +630,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/samples/Binding/Binding_vs160.vcxproj.filters b/Data/samples/Binding/Binding_vs160.vcxproj.filters
index 26d7f21fe..b0a29c768 100644
--- a/Data/samples/Binding/Binding_vs160.vcxproj.filters
+++ b/Data/samples/Binding/Binding_vs160.vcxproj.filters
@@ -2,10 +2,10 @@
- {7db63845-ddd9-4c1d-b0a4-2c8a8c496dee}
+ {6b6112cc-acd4-4fcf-b08e-a22685770402}
- {a37b40b7-6e79-4d5a-8e48-8e89fc812af3}
+ {683d868c-e137-482f-bc16-084026ff7ecd}
diff --git a/Data/samples/Binding/Binding_vs170.vcxproj b/Data/samples/Binding/Binding_vs170.vcxproj
index bd6a2d007..da63c08b3 100644
--- a/Data/samples/Binding/Binding_vs170.vcxproj
+++ b/Data/samples/Binding/Binding_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
Bindingd
Bindingd
Bindingd
@@ -343,7 +343,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -357,6 +357,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -379,7 +380,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -392,6 +393,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -410,7 +412,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -424,6 +426,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -446,7 +449,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -459,6 +462,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -477,7 +481,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -491,6 +495,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -513,7 +518,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -526,6 +531,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -544,7 +550,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -558,6 +564,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -580,7 +587,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -593,6 +600,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -611,7 +619,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -625,6 +633,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -647,7 +656,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -660,6 +669,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -678,7 +688,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -692,6 +702,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -714,7 +725,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -727,6 +738,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -745,7 +757,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -759,6 +771,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -781,7 +794,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -794,6 +807,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -812,7 +826,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -826,6 +840,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -848,7 +863,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -861,6 +876,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -879,7 +895,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -893,6 +909,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -915,7 +932,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -928,6 +945,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/samples/Binding/Binding_vs170.vcxproj.filters b/Data/samples/Binding/Binding_vs170.vcxproj.filters
index 66f7774f7..16ec747a4 100644
--- a/Data/samples/Binding/Binding_vs170.vcxproj.filters
+++ b/Data/samples/Binding/Binding_vs170.vcxproj.filters
@@ -2,10 +2,10 @@
- {b66be61f-2d0d-4620-9e29-36518c68c8bc}
+ {071123d3-d714-4209-a233-e210240c2494}
- {65592551-377e-432a-9257-638f138d095e}
+ {6f4b9785-6ea6-4d0b-aa06-767cb18a7e8d}
diff --git a/Data/samples/RecordSet/RecordSet.progen b/Data/samples/RecordSet/RecordSet.progen
index 3d17f1e88..6781302a2 100644
--- a/Data/samples/RecordSet/RecordSet.progen
+++ b/Data/samples/RecordSet/RecordSet.progen
@@ -7,4 +7,5 @@ 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;..\\..\\..\\XML\\include;..\\..\\..\\Util\\include;..\\..\\..\\Data\\include;..\\..\\..\\Data\\SQLParser;..\\Data\\SQLParser\\src;..\\..\\..\\Data\\SQLite\\include
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies = iphlpapi.lib
diff --git a/Data/samples/RecordSet/RecordSet_vs160.vcxproj b/Data/samples/RecordSet/RecordSet_vs160.vcxproj
index 5b8fdcb4f..9679b443c 100644
--- a/Data/samples/RecordSet/RecordSet_vs160.vcxproj
+++ b/Data/samples/RecordSet/RecordSet_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
RecordSetd
RecordSetd
RecordSetd
@@ -249,6 +249,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -284,6 +285,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -316,6 +318,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -351,6 +354,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -383,6 +387,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -418,6 +423,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -450,6 +456,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -485,6 +492,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -517,6 +525,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -552,6 +561,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -584,6 +594,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -619,6 +630,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/samples/RecordSet/RecordSet_vs160.vcxproj.filters b/Data/samples/RecordSet/RecordSet_vs160.vcxproj.filters
index d74037756..ba3866060 100644
--- a/Data/samples/RecordSet/RecordSet_vs160.vcxproj.filters
+++ b/Data/samples/RecordSet/RecordSet_vs160.vcxproj.filters
@@ -2,10 +2,10 @@
- {7f718ae4-4fd1-4a5f-9391-b91c85ffa2f5}
+ {04938792-58ee-4204-a859-d72787dcc251}
- {f755562f-6ac5-45f7-ae41-291b683aa88a}
+ {64c96dba-8adb-4f50-82ad-813cec8621a7}
diff --git a/Data/samples/RecordSet/RecordSet_vs170.vcxproj b/Data/samples/RecordSet/RecordSet_vs170.vcxproj
index 08f11314a..bf8aa1774 100644
--- a/Data/samples/RecordSet/RecordSet_vs170.vcxproj
+++ b/Data/samples/RecordSet/RecordSet_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
RecordSetd
RecordSetd
RecordSetd
@@ -343,7 +343,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -357,6 +357,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -379,7 +380,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -392,6 +393,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -410,7 +412,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -424,6 +426,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -446,7 +449,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -459,6 +462,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -477,7 +481,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -491,6 +495,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -513,7 +518,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -526,6 +531,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -544,7 +550,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -558,6 +564,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -580,7 +587,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -593,6 +600,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -611,7 +619,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -625,6 +633,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -647,7 +656,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -660,6 +669,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -678,7 +688,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -692,6 +702,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -714,7 +725,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -727,6 +738,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -745,7 +757,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -759,6 +771,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -781,7 +794,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -794,6 +807,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -812,7 +826,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -826,6 +840,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -848,7 +863,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -861,6 +876,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -879,7 +895,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -893,6 +909,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -915,7 +932,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -928,6 +945,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/samples/RecordSet/RecordSet_vs170.vcxproj.filters b/Data/samples/RecordSet/RecordSet_vs170.vcxproj.filters
index c7b587983..498cafece 100644
--- a/Data/samples/RecordSet/RecordSet_vs170.vcxproj.filters
+++ b/Data/samples/RecordSet/RecordSet_vs170.vcxproj.filters
@@ -2,10 +2,10 @@
- {96e43d12-7f78-4b66-a8b9-c83d2ef4822d}
+ {7c5a6207-168e-483a-9178-137eb4fe7c94}
- {ed7a2499-d73a-4049-9ea4-5c4a6219b25f}
+ {884e5fd3-c762-4005-9022-5cc9233e7ad2}
diff --git a/Data/samples/RowFormatter/RowFormatter.progen b/Data/samples/RowFormatter/RowFormatter.progen
index 3d17f1e88..6781302a2 100644
--- a/Data/samples/RowFormatter/RowFormatter.progen
+++ b/Data/samples/RowFormatter/RowFormatter.progen
@@ -7,4 +7,5 @@ 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;..\\..\\..\\XML\\include;..\\..\\..\\Util\\include;..\\..\\..\\Data\\include;..\\..\\..\\Data\\SQLParser;..\\Data\\SQLParser\\src;..\\..\\..\\Data\\SQLite\\include
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies = iphlpapi.lib
diff --git a/Data/samples/RowFormatter/RowFormatter_vs160.vcxproj b/Data/samples/RowFormatter/RowFormatter_vs160.vcxproj
index c6ae0576a..1a0994317 100644
--- a/Data/samples/RowFormatter/RowFormatter_vs160.vcxproj
+++ b/Data/samples/RowFormatter/RowFormatter_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
RowFormatterd
RowFormatterd
RowFormatterd
@@ -249,6 +249,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -284,6 +285,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -316,6 +318,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -351,6 +354,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -383,6 +387,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -418,6 +423,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -450,6 +456,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -485,6 +492,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -517,6 +525,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -552,6 +561,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -584,6 +594,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -619,6 +630,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/samples/RowFormatter/RowFormatter_vs160.vcxproj.filters b/Data/samples/RowFormatter/RowFormatter_vs160.vcxproj.filters
index 566c8c7ab..38cea0cb8 100644
--- a/Data/samples/RowFormatter/RowFormatter_vs160.vcxproj.filters
+++ b/Data/samples/RowFormatter/RowFormatter_vs160.vcxproj.filters
@@ -2,10 +2,10 @@
- {e8fd3902-0f2e-4d24-8875-5b11fe24c9ad}
+ {3ad09d7d-b664-4e90-b3cd-4ce3bc9879d8}
- {8156dfb2-7719-4cd6-bd37-6199d5212f10}
+ {c9843f4a-d7fb-4208-a263-27204ea46108}
diff --git a/Data/samples/RowFormatter/RowFormatter_vs170.vcxproj b/Data/samples/RowFormatter/RowFormatter_vs170.vcxproj
index 42112adae..81d43f7d4 100644
--- a/Data/samples/RowFormatter/RowFormatter_vs170.vcxproj
+++ b/Data/samples/RowFormatter/RowFormatter_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
RowFormatterd
RowFormatterd
RowFormatterd
@@ -343,7 +343,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -357,6 +357,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -379,7 +380,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -392,6 +393,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -410,7 +412,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -424,6 +426,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -446,7 +449,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -459,6 +462,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -477,7 +481,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -491,6 +495,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -513,7 +518,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -526,6 +531,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -544,7 +550,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -558,6 +564,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -580,7 +587,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -593,6 +600,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -611,7 +619,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -625,6 +633,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -647,7 +656,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -660,6 +669,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -678,7 +688,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -692,6 +702,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -714,7 +725,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -727,6 +738,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -745,7 +757,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -759,6 +771,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -781,7 +794,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -794,6 +807,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -812,7 +826,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -826,6 +840,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -848,7 +863,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -861,6 +876,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -879,7 +895,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -893,6 +909,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -915,7 +932,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -928,6 +945,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/samples/RowFormatter/RowFormatter_vs170.vcxproj.filters b/Data/samples/RowFormatter/RowFormatter_vs170.vcxproj.filters
index 206a6f1e6..1e1728c2e 100644
--- a/Data/samples/RowFormatter/RowFormatter_vs170.vcxproj.filters
+++ b/Data/samples/RowFormatter/RowFormatter_vs170.vcxproj.filters
@@ -2,10 +2,10 @@
- {abbe8f59-688c-4083-bb17-30afaf3b4078}
+ {d6dc0224-8e20-4448-a3f3-dbaa93fbb9d5}
- {b1637afe-a5e1-4f7a-99c0-6b7a5c67fe2e}
+ {6d098bbb-45f3-485b-a03b-3acb96fa3990}
diff --git a/Data/samples/Tuple/Tuple.progen b/Data/samples/Tuple/Tuple.progen
index 3d17f1e88..6781302a2 100644
--- a/Data/samples/Tuple/Tuple.progen
+++ b/Data/samples/Tuple/Tuple.progen
@@ -7,4 +7,5 @@ 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;..\\..\\..\\XML\\include;..\\..\\..\\Util\\include;..\\..\\..\\Data\\include;..\\..\\..\\Data\\SQLParser;..\\Data\\SQLParser\\src;..\\..\\..\\Data\\SQLite\\include
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies = iphlpapi.lib
diff --git a/Data/samples/Tuple/Tuple_vs160.vcxproj b/Data/samples/Tuple/Tuple_vs160.vcxproj
index 5b4048752..4fa082245 100644
--- a/Data/samples/Tuple/Tuple_vs160.vcxproj
+++ b/Data/samples/Tuple/Tuple_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
Tupled
Tupled
Tupled
@@ -249,6 +249,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -284,6 +285,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -316,6 +318,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -351,6 +354,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -383,6 +387,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -418,6 +423,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -450,6 +456,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -485,6 +492,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -517,6 +525,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -552,6 +561,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -584,6 +594,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -619,6 +630,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/samples/Tuple/Tuple_vs160.vcxproj.filters b/Data/samples/Tuple/Tuple_vs160.vcxproj.filters
index 1a9d7e620..46a79dacd 100644
--- a/Data/samples/Tuple/Tuple_vs160.vcxproj.filters
+++ b/Data/samples/Tuple/Tuple_vs160.vcxproj.filters
@@ -2,10 +2,10 @@
- {eeca3f66-a5ab-47b5-b81c-5a44a5755bd3}
+ {1629429b-617e-4ea4-9f8d-06d323ebd83c}
- {2cf46c17-bed9-41a6-b881-e9f675c62755}
+ {89922025-3617-4582-be31-9c3d974baad8}
diff --git a/Data/samples/Tuple/Tuple_vs170.vcxproj b/Data/samples/Tuple/Tuple_vs170.vcxproj
index 32c4718ef..5c70ef77d 100644
--- a/Data/samples/Tuple/Tuple_vs170.vcxproj
+++ b/Data/samples/Tuple/Tuple_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
Tupled
Tupled
Tupled
@@ -343,7 +343,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -357,6 +357,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -379,7 +380,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -392,6 +393,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -410,7 +412,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -424,6 +426,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -446,7 +449,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -459,6 +462,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -477,7 +481,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -491,6 +495,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -513,7 +518,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -526,6 +531,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -544,7 +550,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -558,6 +564,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -580,7 +587,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -593,6 +600,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -611,7 +619,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -625,6 +633,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -647,7 +656,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -660,6 +669,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -678,7 +688,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -692,6 +702,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -714,7 +725,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -727,6 +738,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -745,7 +757,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -759,6 +771,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -781,7 +794,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -794,6 +807,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -812,7 +826,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -826,6 +840,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -848,7 +863,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -861,6 +876,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -879,7 +895,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -893,6 +909,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -915,7 +932,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -928,6 +945,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/samples/Tuple/Tuple_vs170.vcxproj.filters b/Data/samples/Tuple/Tuple_vs170.vcxproj.filters
index 00933f38c..2bde381b6 100644
--- a/Data/samples/Tuple/Tuple_vs170.vcxproj.filters
+++ b/Data/samples/Tuple/Tuple_vs170.vcxproj.filters
@@ -2,10 +2,10 @@
- {3fa1093b-2e2f-48d3-91bc-1faed241dfe1}
+ {4a0a9b18-9645-417d-bb54-3aa78efa99e5}
- {89e9f080-6f25-42e9-bce1-121f839d2d69}
+ {9e092e72-1bb3-4d44-9529-92320bf5cd89}
diff --git a/Data/samples/TypeHandler/TypeHandler.progen b/Data/samples/TypeHandler/TypeHandler.progen
index ca2cc01c4..92d852fb2 100644
--- a/Data/samples/TypeHandler/TypeHandler.progen
+++ b/Data/samples/TypeHandler/TypeHandler.progen
@@ -7,4 +7,5 @@ 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;..\\..\\..\\XML\\include;..\\..\\..\\Util\\include;..\\..\\..\\Data\\include;..\\..\\..\\Data\\SQLParser;..\\Data\\SQLParser\\src;..\\..\\..\\Data\\SQLite\\include
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib
diff --git a/Data/samples/TypeHandler/TypeHandler_vs160.vcxproj b/Data/samples/TypeHandler/TypeHandler_vs160.vcxproj
index 484d3a5e4..5ff40103c 100644
--- a/Data/samples/TypeHandler/TypeHandler_vs160.vcxproj
+++ b/Data/samples/TypeHandler/TypeHandler_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
TypeHandlerd
TypeHandlerd
TypeHandlerd
@@ -249,6 +249,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -284,6 +285,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -316,6 +318,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -351,6 +354,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -383,6 +387,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -418,6 +423,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -450,6 +456,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -485,6 +492,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -517,6 +525,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -552,6 +561,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -584,6 +594,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -619,6 +630,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/samples/TypeHandler/TypeHandler_vs160.vcxproj.filters b/Data/samples/TypeHandler/TypeHandler_vs160.vcxproj.filters
index 75c2f9f43..21112be0e 100644
--- a/Data/samples/TypeHandler/TypeHandler_vs160.vcxproj.filters
+++ b/Data/samples/TypeHandler/TypeHandler_vs160.vcxproj.filters
@@ -2,10 +2,10 @@
- {468a4d19-1e0e-469a-baac-389509a364a5}
+ {858bc554-37cf-4a46-b83d-1aa57ab9a570}
- {c36a0c8d-a274-4923-9454-07ca18b37d2f}
+ {32d2fa8a-1436-4ed4-bb83-22ddbd10f0d5}
diff --git a/Data/samples/TypeHandler/TypeHandler_vs170.vcxproj b/Data/samples/TypeHandler/TypeHandler_vs170.vcxproj
index c618031dc..0d102ed25 100644
--- a/Data/samples/TypeHandler/TypeHandler_vs170.vcxproj
+++ b/Data/samples/TypeHandler/TypeHandler_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
TypeHandlerd
TypeHandlerd
TypeHandlerd
@@ -343,7 +343,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -357,6 +357,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -379,7 +380,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -392,6 +393,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -410,7 +412,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -424,6 +426,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -446,7 +449,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -459,6 +462,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -477,7 +481,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -491,6 +495,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -513,7 +518,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -526,6 +531,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -544,7 +550,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -558,6 +564,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -580,7 +587,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -593,6 +600,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -611,7 +619,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -625,6 +633,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -647,7 +656,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -660,6 +669,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -678,7 +688,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -692,6 +702,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -714,7 +725,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -727,6 +738,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -745,7 +757,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -759,6 +771,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -781,7 +794,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -794,6 +807,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -812,7 +826,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -826,6 +840,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -848,7 +863,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -861,6 +876,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -879,7 +895,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -893,6 +909,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -915,7 +932,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -928,6 +945,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/samples/TypeHandler/TypeHandler_vs170.vcxproj.filters b/Data/samples/TypeHandler/TypeHandler_vs170.vcxproj.filters
index d006adc3a..ed92f1e2b 100644
--- a/Data/samples/TypeHandler/TypeHandler_vs170.vcxproj.filters
+++ b/Data/samples/TypeHandler/TypeHandler_vs170.vcxproj.filters
@@ -2,10 +2,10 @@
- {2080fcd4-75d2-47d1-8901-b6e36837010c}
+ {dc49fefc-30d8-4f5d-bfb0-a60fae7fb9d1}
- {7dd4895e-fb1b-409c-a507-df11d3dabf37}
+ {7a14e818-f414-467e-82d4-8a8880506e49}
diff --git a/Data/samples/WebNotifier/WebNotifier.progen b/Data/samples/WebNotifier/WebNotifier.progen
index d3a2dbca0..7cd65de84 100644
--- a/Data/samples/WebNotifier/WebNotifier.progen
+++ b/Data/samples/WebNotifier/WebNotifier.progen
@@ -7,4 +7,5 @@ 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\\SQLParser;..\\Data\\SQLParser\\src;..\\..\\..\\Data\\SQLite\\include;..\\..\\..\\Net\\include
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies = ws2_32.lib iphlpapi.lib
diff --git a/Data/samples/WebNotifier/WebNotifier_vs160.vcxproj b/Data/samples/WebNotifier/WebNotifier_vs160.vcxproj
index 58c398994..fa835a178 100644
--- a/Data/samples/WebNotifier/WebNotifier_vs160.vcxproj
+++ b/Data/samples/WebNotifier/WebNotifier_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
WebNotifierd
WebNotifierd
WebNotifierd
@@ -249,6 +249,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -284,6 +285,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -316,6 +318,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -351,6 +354,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -383,6 +387,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -418,6 +423,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -450,6 +456,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -485,6 +492,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -517,6 +525,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -552,6 +561,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -584,6 +594,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -619,6 +630,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/samples/WebNotifier/WebNotifier_vs160.vcxproj.filters b/Data/samples/WebNotifier/WebNotifier_vs160.vcxproj.filters
index 208b412fa..6a5a94dc2 100644
--- a/Data/samples/WebNotifier/WebNotifier_vs160.vcxproj.filters
+++ b/Data/samples/WebNotifier/WebNotifier_vs160.vcxproj.filters
@@ -2,10 +2,10 @@
- {7801ba72-87aa-4baf-b29b-d48867a82522}
+ {049e693f-0ec0-4c5a-9374-e95be92b7233}
- {c9a95d09-32e7-4f73-84ef-26cacd824aab}
+ {a7b7810e-e914-49db-bad9-3c31c6481a4c}
diff --git a/Data/samples/WebNotifier/WebNotifier_vs170.vcxproj b/Data/samples/WebNotifier/WebNotifier_vs170.vcxproj
index 4fd1fc901..a1af34077 100644
--- a/Data/samples/WebNotifier/WebNotifier_vs170.vcxproj
+++ b/Data/samples/WebNotifier/WebNotifier_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
WebNotifierd
WebNotifierd
WebNotifierd
@@ -343,7 +343,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -357,6 +357,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -379,7 +380,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -392,6 +393,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -410,7 +412,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -424,6 +426,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -446,7 +449,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -459,6 +462,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -477,7 +481,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -491,6 +495,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -513,7 +518,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -526,6 +531,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -544,7 +550,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -558,6 +564,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -580,7 +587,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -593,6 +600,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -611,7 +619,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -625,6 +633,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -647,7 +656,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -660,6 +669,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -678,7 +688,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -692,6 +702,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -714,7 +725,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -727,6 +738,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -745,7 +757,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -759,6 +771,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -781,7 +794,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -794,6 +807,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -812,7 +826,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -826,6 +840,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -848,7 +863,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -861,6 +876,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -879,7 +895,7 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
EnableFastChecks
@@ -893,6 +909,7 @@
ProgramDatabase
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
@@ -915,7 +932,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\..\..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\Data\include;..\..\..\Data\SQLParser;..\Data\SQLParser\src;..\..\..\Data\SQLite\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -928,6 +945,7 @@
Default
$(OutDir)$(TargetName).pdb
+ /Zc:__cplusplus %(AdditionalOptions)
true
stdcpp17
stdc11
diff --git a/Data/samples/WebNotifier/WebNotifier_vs170.vcxproj.filters b/Data/samples/WebNotifier/WebNotifier_vs170.vcxproj.filters
index 4d9d98858..a5e9750f7 100644
--- a/Data/samples/WebNotifier/WebNotifier_vs170.vcxproj.filters
+++ b/Data/samples/WebNotifier/WebNotifier_vs170.vcxproj.filters
@@ -2,10 +2,10 @@
- {a0e05d21-ad87-4322-8c68-d9cfb15cbd85}
+ {2737cb61-240f-4139-ad99-d16245702349}
- {265b8749-8202-4f8e-be5b-46ba0e742cb5}
+ {a8dc8deb-601e-498c-b7b7-dd9d13d30ab2}
diff --git a/Data/samples/samples_vs170.sln b/Data/samples/samples_vs170.sln
index 372d7d38a..6f30352e8 100644
--- a/Data/samples/samples_vs170.sln
+++ b/Data/samples/samples_vs170.sln
@@ -14,6 +14,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WebNotifier", "WebNotifier\
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|ARM64 = debug_shared|ARM64
+ release_shared|ARM64 = release_shared|ARM64
+ debug_static_mt|ARM64 = debug_static_mt|ARM64
+ release_static_mt|ARM64 = release_static_mt|ARM64
+ debug_static_md|ARM64 = debug_static_md|ARM64
+ release_static_md|ARM64 = release_static_md|ARM64
debug_shared|Win32 = debug_shared|Win32
release_shared|Win32 = release_shared|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
@@ -28,6 +34,24 @@ Global
release_static_md|x64 = release_static_md|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.release_shared|ARM64.Build.0 = release_shared|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+ {0F0DF069-83D1-378D-A949-8DF9A883B627}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
{0F0DF069-83D1-378D-A949-8DF9A883B627}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{0F0DF069-83D1-378D-A949-8DF9A883B627}.debug_shared|Win32.Build.0 = debug_shared|Win32
{0F0DF069-83D1-378D-A949-8DF9A883B627}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
@@ -64,6 +88,24 @@ Global
{0F0DF069-83D1-378D-A949-8DF9A883B627}.release_static_md|x64.ActiveCfg = release_static_md|x64
{0F0DF069-83D1-378D-A949-8DF9A883B627}.release_static_md|x64.Build.0 = release_static_md|x64
{0F0DF069-83D1-378D-A949-8DF9A883B627}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.release_shared|ARM64.Build.0 = release_shared|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+ {FEE20DCE-B9E3-30AB-A40C-B6A324997328}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
{FEE20DCE-B9E3-30AB-A40C-B6A324997328}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{FEE20DCE-B9E3-30AB-A40C-B6A324997328}.debug_shared|Win32.Build.0 = debug_shared|Win32
{FEE20DCE-B9E3-30AB-A40C-B6A324997328}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
@@ -100,6 +142,24 @@ Global
{FEE20DCE-B9E3-30AB-A40C-B6A324997328}.release_static_md|x64.ActiveCfg = release_static_md|x64
{FEE20DCE-B9E3-30AB-A40C-B6A324997328}.release_static_md|x64.Build.0 = release_static_md|x64
{FEE20DCE-B9E3-30AB-A40C-B6A324997328}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.release_shared|ARM64.Build.0 = release_shared|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+ {133C62C7-3301-3F43-9ABF-14DF094A042F}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
{133C62C7-3301-3F43-9ABF-14DF094A042F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{133C62C7-3301-3F43-9ABF-14DF094A042F}.debug_shared|Win32.Build.0 = debug_shared|Win32
{133C62C7-3301-3F43-9ABF-14DF094A042F}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
@@ -136,6 +196,24 @@ Global
{133C62C7-3301-3F43-9ABF-14DF094A042F}.release_static_md|x64.ActiveCfg = release_static_md|x64
{133C62C7-3301-3F43-9ABF-14DF094A042F}.release_static_md|x64.Build.0 = release_static_md|x64
{133C62C7-3301-3F43-9ABF-14DF094A042F}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.release_shared|ARM64.Build.0 = release_shared|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+ {F143DA5A-221A-3737-BCBA-F5BFD977038F}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
{F143DA5A-221A-3737-BCBA-F5BFD977038F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{F143DA5A-221A-3737-BCBA-F5BFD977038F}.debug_shared|Win32.Build.0 = debug_shared|Win32
{F143DA5A-221A-3737-BCBA-F5BFD977038F}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
@@ -172,6 +250,24 @@ Global
{F143DA5A-221A-3737-BCBA-F5BFD977038F}.release_static_md|x64.ActiveCfg = release_static_md|x64
{F143DA5A-221A-3737-BCBA-F5BFD977038F}.release_static_md|x64.Build.0 = release_static_md|x64
{F143DA5A-221A-3737-BCBA-F5BFD977038F}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.release_shared|ARM64.Build.0 = release_shared|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+ {65A12348-CA20-324E-9F5E-7F82753C2C65}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
{65A12348-CA20-324E-9F5E-7F82753C2C65}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{65A12348-CA20-324E-9F5E-7F82753C2C65}.debug_shared|Win32.Build.0 = debug_shared|Win32
{65A12348-CA20-324E-9F5E-7F82753C2C65}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
@@ -208,6 +304,24 @@ Global
{65A12348-CA20-324E-9F5E-7F82753C2C65}.release_static_md|x64.ActiveCfg = release_static_md|x64
{65A12348-CA20-324E-9F5E-7F82753C2C65}.release_static_md|x64.Build.0 = release_static_md|x64
{65A12348-CA20-324E-9F5E-7F82753C2C65}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.release_shared|ARM64.Build.0 = release_shared|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+ {BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
{BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.debug_shared|Win32.Build.0 = debug_shared|Win32
{BACF8377-AD61-3B07-9BD5-6AEFCB0EC754}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
diff --git a/Data/testsuite/TestSuite_NO_SQL_PARSER.progen b/Data/testsuite/TestSuite_NO_SQL_PARSER.progen
index 069754a66..d5d307e47 100644
--- a/Data/testsuite/TestSuite_NO_SQL_PARSER.progen
+++ b/Data/testsuite/TestSuite_NO_SQL_PARSER.progen
@@ -7,4 +7,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.compiler.include = ..\\src;..\\..\\Foundation\\include
+vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies.Win32 = iphlpapi.lib
diff --git a/Data/testsuite/TestSuite_vs160.vcxproj b/Data/testsuite/TestSuite_vs160.vcxproj
index 723e4adf8..a941a505f 100644
--- a/Data/testsuite/TestSuite_vs160.vcxproj
+++ b/Data/testsuite/TestSuite_vs160.vcxproj
@@ -158,7 +158,7 @@
- <_ProjectFileVersion>17.0.34511.75
+ <_ProjectFileVersion>17.0.34714.143
TestSuited
TestSuited
TestSuited
diff --git a/Data/testsuite/TestSuite_vs160.vcxproj.filters b/Data/testsuite/TestSuite_vs160.vcxproj.filters
index c6fde03c1..7c6eb9a19 100644
--- a/Data/testsuite/TestSuite_vs160.vcxproj.filters
+++ b/Data/testsuite/TestSuite_vs160.vcxproj.filters
@@ -2,55 +2,55 @@
- {dfd921ee-f44a-4469-bd36-16e73a4782eb}
+ {42b922ac-f7ec-4cf3-89e5-71161b3188d9}
- {44f79575-87b7-457c-b17f-5c95658db37e}
+ {2f2a033c-7fd0-4a84-b20c-2ebde73a877c}
- {d4ccd324-3061-4bfe-99f5-5d59560d0b79}
+ {974359b2-cd44-411e-95ca-53453f48fe6d}
- {be3313fc-81dc-4ac7-99f8-34af544d5b8d}
+ {8157a4ee-77b2-4869-aa32-24547cff53cb}
- {5cbc6e2e-d7e9-4259-9099-df738908f69f}
+ {b3e1bbc6-2417-4448-86f3-40d76b5d9cca}
- {678c9607-0589-4909-926b-acfbd4ee993e}
+ {0f425069-7575-436d-82f7-ead37fa62ce3}
- {b4eba29e-60d4-4c15-a067-54f08f43bcee}
+ {00cddbc5-1cba-42b3-b568-e33c9f87f9ec}
- {952418c0-8de9-4baa-9153-39e52c0bde8c}
+ {502b1ab4-d378-4442-8e42-cd4ffcf1f377}
- {8ae57633-9c90-49ca-9573-0414c03dadf3}
+ {d60995fe-1c34-443e-9661-33447da8f2e9}
- {1b49dc10-5b24-413e-bbe6-e9b20ece7cb6}
+ {8df73687-9f6d-43eb-a89f-70e7ed00f7d2}
- {6a34879c-4503-407b-b114-4fce615298a3}
+ {d2b0dd1f-3c3c-4566-8eb5-888f1535913d}
- {4b4d8d5c-4bf4-48de-8382-fa995ceed795}
+ {db472067-b6d1-4aaf-8215-639e5e61dc18}
- {5e2fdca1-603b-43ba-8fb9-13d339bb4a13}
+ {1413b92f-3499-4f45-a996-407435fd694d}
- {8f88f0b0-1765-44e6-8bb1-da8933cf1561}
+ {a3ef0da6-4143-4ce1-9547-60ec2b9f3554}
- {f4c50fd9-392e-451f-bc9d-68888d5eab85}
+ {d8258f55-ef0e-4421-95cd-07496830f7fc}
- {f59b0b24-007a-4a91-9b10-3183563e1c3d}
+ {3e20014c-0e66-4f19-9655-c7a64b3b1eb9}
- {129e1247-b096-45d4-87fa-077f3f6433df}
+ {1db06b52-ddad-44fd-8d8d-9c4c3a23b738}
diff --git a/Data/testsuite/TestSuite_vs170.vcxproj b/Data/testsuite/TestSuite_vs170.vcxproj
index 498f42277..d93f857c9 100644
--- a/Data/testsuite/TestSuite_vs170.vcxproj
+++ b/Data/testsuite/TestSuite_vs170.vcxproj
@@ -230,7 +230,7 @@
- <_ProjectFileVersion>17.0.34322.80
+ <_ProjectFileVersion>17.0.34714.143
TestSuited
TestSuited
TestSuited
diff --git a/Data/testsuite/TestSuite_vs170.vcxproj.filters b/Data/testsuite/TestSuite_vs170.vcxproj.filters
index 9c98b1403..f0a367e3b 100644
--- a/Data/testsuite/TestSuite_vs170.vcxproj.filters
+++ b/Data/testsuite/TestSuite_vs170.vcxproj.filters
@@ -2,55 +2,55 @@