OSDN Git Service

Compile Merge with C++17 language rules.
authorGreyMerlin <GreyMerlin7@gmail.com>
Tue, 19 Dec 2017 22:14:45 +0000 (14:14 -0800)
committerGreyMerlin <GreyMerlin7@gmail.com>
Tue, 19 Dec 2017 22:14:45 +0000 (14:14 -0800)
commit7ad6a8df06394272ac75762d18b8ca5dd6914b9a
tree7096e3da904817c5f2fde7e0b7a97e3009826677
parent235a04bb5c09b6edbb08dc0fdd6199a65999f341
Compile Merge with C++17 language rules.

 * Force the **Merge** project to be compiled with C++17 language
semantics.
 * Ignore future (C++20?) deprecation warnings.
 * Use `unique_ptr<>` to replace `auto_ptr<>`

 * Force the **UnitTests** project to be compiled with the C++14
language semantics.  To move this project forward to C++17 will require
a Google Tests framework that is compatible with C++17.
Externals/crystaledit/editlib/cregexp_poco.cpp
Src/Merge.vs2017.vcxproj
Src/MergeDoc.cpp
Testing/GoogleTest/UnitTests/UnitTests.vs2017.vcxproj