Commit Graph

14 Commits

Author SHA1 Message Date
7694a39501 cxx: explicitly enable format macros
This is required to enable format functionality under win32
2018-08-13 14:55:45 +10:00
1c5ded53b3 cxx: update flags for gcc-8.1.0 2018-05-05 14:37:58 +10:00
efaf99ff60 cxx: attempt to enable coloured diagnostics on clang 2018-03-22 15:08:16 +11:00
b3d2938410 cxx: quote the filesystem libraries 2017-12-20 16:12:11 +11:00
157ff8962c cxx: default to using libcxx where possible
using libcxx alleviates some compilation errors under newer clang and
c++17.
2017-08-07 12:58:10 +10:00
770bc543a6 cxx: detect clang library for std::filesystem 2017-05-16 16:59:19 +10:00
cec999bfdf cxx: clear the default cmake cxxflags/cflags
cmake forces some values we don't want. it's better to start from
scratch.
2017-05-12 14:56:47 +10:00
bbe3b5a466 cxx: explicitly clear stdcxxfs library if not required 2017-02-16 19:42:51 +11:00
d106a052a1 nc: protect against multiple invokations 2017-01-25 18:46:41 +11:00
a5d2619f7d cxx: unconditionally link to stdc++fs if found 2017-01-23 21:42:11 +11:00
576a112da8 cxx: add msvc c++ standard test 2017-01-23 14:55:37 +11:00
b389d86391 try to cache results as much as possible 2017-01-18 21:43:30 +11:00
566b98e5cb nc_cxx: make stdc++fs discovery more robust 2017-01-17 21:28:04 +11:00
a57db559e9 initial import 2017-01-17 19:20:12 +11:00