summaryrefslogtreecommitdiff
path: root/tools/build/src/tools/generators/searched-lib-generator.jam
diff options
context:
space:
mode:
authorDongHun Kwak <dh0128.kwak@samsung.com>2019-12-05 15:12:59 +0900
committerDongHun Kwak <dh0128.kwak@samsung.com>2019-12-05 15:12:59 +0900
commitb8cf34c691623e4ec329053cbbf68522a855882d (patch)
tree34da08632a99677f6b79ecb65e5b655a5b69a67f /tools/build/src/tools/generators/searched-lib-generator.jam
parent3fdc3e5ee96dca5b11d1694975a65200787eab86 (diff)
downloadboost-b8cf34c691623e4ec329053cbbf68522a855882d.tar.gz
boost-b8cf34c691623e4ec329053cbbf68522a855882d.tar.bz2
boost-b8cf34c691623e4ec329053cbbf68522a855882d.zip
Imported Upstream version 1.67.0upstream/1.67.0
Diffstat (limited to 'tools/build/src/tools/generators/searched-lib-generator.jam')
-rw-r--r--tools/build/src/tools/generators/searched-lib-generator.jam9
1 files changed, 7 insertions, 2 deletions
diff --git a/tools/build/src/tools/generators/searched-lib-generator.jam b/tools/build/src/tools/generators/searched-lib-generator.jam
index 174d137e3a..b3435daa35 100644
--- a/tools/build/src/tools/generators/searched-lib-generator.jam
+++ b/tools/build/src/tools/generators/searched-lib-generator.jam
@@ -38,7 +38,7 @@ class searched-lib-generator : generator
local search = [ feature.get-values <search> : $(properties) ] ;
- local a = [ new null-action $(property-set) ] ;
+ local a = [ new null-action [ $(property-set).add-raw <relevant>link ] ] ;
local lib-name = [ feature.get-values <name> : $(properties) ] ;
lib-name ?= $(name) ;
local t = [ new searched-lib-target $(lib-name) : $(project)
@@ -47,7 +47,7 @@ class searched-lib-generator : generator
# lib png : z : <name>png ;
# the 'z' target should be returned, so that apps linking to 'png'
# will link to 'z', too.
- return [ property-set.create <xdll-path>$(search) ]
+ return [ property-set.create <xdll-path>$(search) <relevant>link ]
[ virtual-target.register $(t) ] $(sources) ;
}
}
@@ -86,6 +86,11 @@ class searched-lib-target : abstract-file-target
NOTFILE $(target) ;
}
+ rule relevant ( )
+ {
+ return [ property-set.create <relevant>link ] ;
+ }
+
rule path ( )
{
}