diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2017-07-19 19:30:59 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2017-07-19 19:30:59 +0200 |
commit | b0fc7e3f40c75c6f9dc729be8bb1b0a28e65e6bd (patch) | |
tree | edb2695dc6312d14a14d98afb186db29206ecadd | |
parent | a3c6a06b0860c78b542eda8dc05e65e820bd59a9 (diff) |
Warn if compiler does not support modules
-rw-r--r-- | build/root.build | 3 | ||||
-rw-r--r-- | buildfile | 3 |
2 files changed, 3 insertions, 3 deletions
diff --git a/build/root.build b/build/root.build index cfbcda9..9f670f8 100644 --- a/build/root.build +++ b/build/root.build @@ -6,7 +6,8 @@ cxx.std = experimental using cxx -#assert $cxx.features.modules 'c++ compiler does not support modules' +if! $cxx.features.modules + warn 'c++ compiler does not support modules' mxx{*}: extension = mxx cxx{*}: extension = cxx @@ -6,8 +6,7 @@ # we have used headers (i.e., whatever object code generated from those headers # would have ended up in each executable/library). # -./: liba{std-modules} tests/ doc{INSTALL LICENSE NEWS README version} \ - file{manifest} +./: tests/ doc{INSTALL LICENSE NEWS README version} file{manifest} doc{version}: file{manifest} # Generated by the version module. doc{version}: dist = true |