From 13d2f146d1105036833d7baa989eb3387aa8bed2 Mon Sep 17 00:00:00 2001 From: Rene Rivera Date: Thu, 6 Jun 2024 22:42:45 -0500 Subject: [PATCH] Fix `msvc : all` not discovering all versions. --- src/tools/msvc.jam | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tools/msvc.jam b/src/tools/msvc.jam index 5e167436b5..f5becbdd4f 100644 --- a/src/tools/msvc.jam +++ b/src/tools/msvc.jam @@ -407,6 +407,12 @@ rule configure ( version ? : options * ) "empty when '$(version)' is specified." ; } + # Auto-register any version we can detect. + for local i in $(.known-versions) + { + try-auto-detect-version $(i) ; + } + # Configure (i.e. mark as used) all registered versions. local all-versions = [ $(.versions).all ] ; if ! $(all-versions)