aboutsummaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2019-03-18 12:48:13 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2019-03-18 12:48:13 +0200
commit29bf928b195921c5e9b109f591c4248a14bc7c98 (patch)
treed450969e3f771de8ba47b8661fb0a8ee3572afb7 /NEWS
parente20a351013745e8d6c3a0a99bd40c172ed0ae8be (diff)
Update NEWS file
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS27
1 files changed, 27 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 197fcda..e2a0196 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,30 @@
+Version 0.10.0
+
+ * Support for an alternative build file/directory naming scheme.
+
+ Now the build/*.build, buildfile, and .buildignore filesystem entries in
+ a project can alternatively (but consistently) be called build2/*.build2,
+ build2file, and .build2ignore. See a note at the beginning of the Project
+ Structure section in the manual for details (motivation, restrictions,
+ etc).
+
+ * Support for multiple variable overrides.
+
+ Now we can do:
+
+ $ b config.cxx.coptions=-O3 config.cxx.coptions=-O0
+
+ Or even:
+
+ $ b config.cxx.coptions=-O3 config.cxx.coptions+=-g
+
+ * Support for MSVC 16 (2019).
+
+ * Support for automatic switching to option files (AKA response files) on
+ Windows if the linker command line is too long.
+
+ This covers both MSVC link.exe/lib.exe and MinGW gcc.exe/ar.exe.
+
Version 0.9.0
* New "Diagnostics and Debugging" section in the manual on debugging build