Lines Matching +full:pkg +full:- +full:config
9 using pkg-config : : : <libdir>packages ;
10 using pkg-config : debug : : <libdir>packages <path>debug-packages ;
13 import pkg-config ;
14 import property-set ;
19 project : requirements <variant>debug:<pkg-config>debug ;
22 pkg-config.import debugged ;
23 pkg-config.import foobar : requirements <version>>=0.3 ;
24 pkg-config.import mangled : requirements <conditional>@mangle-name ;
27 [ pkg-config.import versioned
28 : usage-requirements <conditional>@versioned-api
31 with-var =
32 [ pkg-config.import with-var
33 : usage-requirements <conditional>@var-to-define
42 : target-name test2-1
48 : target-name test2-2
53 # test if pkg-config configuration is properly inferred from property set
55 : target-name test3-1
61 : target-name test3-2
66 # test use of version method of pkg-config targets
69 # test use of variable method of pkg-config targets
70 run test5.cpp with-var ;
73 rule mangle-name ( props * ) {
76 [ common.format-name
80 : [ property-set.create $(props) ]
86 rule versioned-api ( props * ) {
87 local ps = [ property-set.create $(props) ] ;
89 if [ version.version-less $(version) : 2 ]
100 rule var-to-define ( props * ) {
101 local ps = [ property-set.create $(props) ] ;
102 local qwerty = [ $(with-var).variable qwerty : $(ps) ] ;