mariuz / flamerobin

FlameRobin is a database administration tool for Firebird RDBMS. Our goal is to build a tool that is: lightweight (small footprint, fast execution) cross-platform (Linux, Windows, Mac OS X, FreeBSD) dependent only on other Open Source software
http://flamerobin.org
MIT License
216 stars 67 forks source link

Maximum C++ Standard? #96

Open blumf opened 4 years ago

blumf commented 4 years ago

What's the maximum C++ standard FR code should use? I'm guessing C++11, but would 14 or 17 be okay?

(not technically an issue, but I guess it should be documented in the wiki or something :) )

mariuz commented 4 years ago

I guess what is core features that are supported by VS 2017 C++17 Core language features https://docs.microsoft.com/en-us/cpp/overview/visual-cpp-language-conformance?view=vs-2017 https://en.cppreference.com/w/cpp/compiler_support#cpp17

arvanus commented 4 years ago

I'm using VS2015 because it has a build example somewhere 😸

blumf commented 4 years ago

Tell you what, I'll aim for C++14 for now. Plenty of good stuff there.

blumf commented 4 years ago

Ah, I see since the #97 pull the automated build action is failing, and checking the ./configure script shows '-std=c++11'

I'll bump them up to 14