diff options
Diffstat (limited to 'tools/build/v2/test/check-bindrule.jam')
-rw-r--r-- | tools/build/v2/test/check-bindrule.jam | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/tools/build/v2/test/check-bindrule.jam b/tools/build/v2/test/check-bindrule.jam new file mode 100644 index 0000000000..f8eb986e39 --- /dev/null +++ b/tools/build/v2/test/check-bindrule.jam @@ -0,0 +1,29 @@ +# Copyright 2001 Dave Abrahams +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) + +# This rule establishes a dependency, with no special build actions +rule do-nothing ( target : source ) +{ + DEPENDS $(target) : $(source) ; +} +actions quietly do-nothing +{ +} + +# Make a non-file target which depends on a file that exists +NOTFILE fake-target ; +SEARCH on file-to-bind = subdir1 ; + +do-nothing fake-target + : file-to-bind ; + +# Set jam up to call our bind-rule +BINDRULE = bind-rule ; + +rule bind-rule ( target : path ) +{ + ECHO found: $(target) at $(path) ; +} + +DEPENDS all : fake-target ; |