diff options
-rw-r--r-- | docs/markdown/Videos.md | 4 | ||||
-rw-r--r-- | mesonbuild/dependencies/dev.py | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/docs/markdown/Videos.md b/docs/markdown/Videos.md index d9ea34d..8146c6e 100644 --- a/docs/markdown/Videos.md +++ b/docs/markdown/Videos.md @@ -4,6 +4,10 @@ short-description: Videos about Meson # Videos + - [Compiling Multi-Million Line C++ Code Bases Effortlessly with the + Meson Build system](https://www.youtube.com/watch?v=SCZLnopmYBM), + CppCon 2018 + - [The Meson Build System, 4+ years of work to become an overnight success](https://www.youtube.com/watch?v=gHdTzdXkhRY), Linux.conf.au 2018 diff --git a/mesonbuild/dependencies/dev.py b/mesonbuild/dependencies/dev.py index 1e7c3e8..47beb4e 100644 --- a/mesonbuild/dependencies/dev.py +++ b/mesonbuild/dependencies/dev.py @@ -310,6 +310,7 @@ class LLVMDependency(ConfigToolDependency): if not matches: if self.required: raise + self.is_found = False return self.link_args = self.get_config_value(['--ldflags'], 'link_args') @@ -326,6 +327,8 @@ class LLVMDependency(ConfigToolDependency): except DependencyException: if self.required: raise + self.is_found = False + return link_args = ['--link-static', '--system-libs'] if self.static else ['--link-shared'] self.link_args = self.get_config_value( |