From 7e0f5c7c07661cb74fcd47e8d8b2dc167a7ef241 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Tue, 22 Jan 2002 13:53:04 +0000 Subject: [PATCH] Make it possible to compile a given source file by giving its object file name as a target. [SVN r12443] --- allyourbase.jam | 4 ++++ v1/allyourbase.jam | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/allyourbase.jam b/allyourbase.jam index 6328fd028..7af40ac9d 100644 --- a/allyourbase.jam +++ b/allyourbase.jam @@ -967,6 +967,10 @@ rule Object type-DEPENDS obj : $(<) ; set-target-variables $(<) ; + # Make it possible to compile a given source file by giving its + # object file name as a target. + type-DEPENDS $(<:G=) : $(<) ; + # locate object and search for source, if wanted Clean clean : $(<) ; diff --git a/v1/allyourbase.jam b/v1/allyourbase.jam index 6328fd028..7af40ac9d 100644 --- a/v1/allyourbase.jam +++ b/v1/allyourbase.jam @@ -967,6 +967,10 @@ rule Object type-DEPENDS obj : $(<) ; set-target-variables $(<) ; + # Make it possible to compile a given source file by giving its + # object file name as a target. + type-DEPENDS $(<:G=) : $(<) ; + # locate object and search for source, if wanted Clean clean : $(<) ;