Răsfoiți Sursa

Merge pull request #188 from grafikrobot/patch-2

Avoid errors when tool submodules do not exist.
Marshall Clow 8 ani în urmă
părinte
comite
c7b96adf37
1 a modificat fișierele cu 11 adăugiri și 2 ștergeri
  1. 11 2
      status/Jamfile.v2

+ 11 - 2
status/Jamfile.v2

@@ -1,5 +1,5 @@
 # Copyright 2002. Dave Abrahams
-# Copyright 2016. Rene Rivera
+# Copyright 2016-2018. Rene Rivera
 # Distributed under the Boost Software License, Version 1.0.
 # (See accompanying file LICENSE_1_0.txt or copy at
 # http://www.boost.org/LICENSE_1_0.txt)
@@ -197,7 +197,16 @@ run-tests libs : $(libs-to-test)/test ;
 # Tests from Jamfiles in tools/
 # Please keep these in alphabetical order
 
-local tools-to-test = bcp check_build quickbook ;
+local tools-to-test = ;
+for local tooldir in bcp check_build quickbook
+{
+    local jamfile = [ modules.peek project : JAMFILE ] ;
+    local jamfiles = [ path.glob [ path.join tools $(tooldir) test ] : $(jamfile) ] ;
+    if $(jamfiles)
+    {
+        tools-to-test += $(tooldir) ;
+    }
+}
 
 run-tests tools : $(tools-to-test)/test ;
 

粤ICP备19079148号