mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-30 10:07:14 +02:00
Add support for C++ language standard in QtCreator template
Resolve #3719
This commit is contained in:
@ -1,3 +1,13 @@
|
|||||||
|
% import re
|
||||||
|
%
|
||||||
|
% cpp_standards_remap = {
|
||||||
|
% "0x": "11",
|
||||||
|
% "1y": "14",
|
||||||
|
% "1z": "17",
|
||||||
|
% "2a": "20",
|
||||||
|
% "2b": "23"
|
||||||
|
% }
|
||||||
|
|
||||||
win32 {
|
win32 {
|
||||||
HOMEDIR += $$(USERPROFILE)
|
HOMEDIR += $$(USERPROFILE)
|
||||||
}
|
}
|
||||||
@ -27,3 +37,9 @@ HEADERS += {{file}}
|
|||||||
SOURCES += {{file}}
|
SOURCES += {{file}}
|
||||||
% end
|
% end
|
||||||
% end
|
% end
|
||||||
|
|
||||||
|
% STD_RE = re.compile(r"\-std=[a-z\+]+(\w+)")
|
||||||
|
% cxx_stds = STD_RE.findall(cxx_flags)
|
||||||
|
% if cxx_stds:
|
||||||
|
CONFIG += c++{{ cpp_standards_remap.get(cxx_stds[-1], cxx_stds[-1]) }}
|
||||||
|
% end
|
||||||
|
Reference in New Issue
Block a user