diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2023-04-13 22:37:06 +0300 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2023-04-15 09:58:57 +0200 |
commit | 916b51eda7974e79efabd789785f2f88bc39a7e1 (patch) | |
tree | a01bdb24b0d3847d6886e3d7f62a319a88778576 /tests/pkg-build.testscript | |
parent | 5267c62f8c1f483c5348d4a2e498088a41c2e945 (diff) |
Fix 'dropping no longer used variable' warning in tests
Diffstat (limited to 'tests/pkg-build.testscript')
-rw-r--r-- | tests/pkg-build.testscript | 47 |
1 files changed, 45 insertions, 2 deletions
diff --git a/tests/pkg-build.testscript b/tests/pkg-build.testscript index aaa7bc4..157a3ef 100644 --- a/tests/pkg-build.testscript +++ b/tests/pkg-build.testscript @@ -107,6 +107,7 @@ # | # |-- t5 # | |-- libbar-1.2.0.tar.gz +# | |-- libbox-1.2.0.tar.gz # | `-- repositories.manifest # | # |-- t6 @@ -2079,6 +2080,41 @@ test.arguments += --sys-no-query } } } + + : config-vars + : + { + $cfg_create -d cfg cc config.cc.coptions=-Wall 2>- &cfg/***; + $rep_add $rep/t5 && $rep_fetch; + + $* --configure-only { config.cc.coptions+=-g }+ libbar \ + { config.cc.coptions+=-O }+ libbox 2>>EOE; + fetched libbar/1.2.0 + unpacked libbar/1.2.0 + fetched libbox/1.2.0 + unpacked libbox/1.2.0 + configured libbar/1.2.0 + configured libbox/1.2.0 + EOE + + cat cfg/build/config.build >>~%EOO%; + %.* + config.cc.coptions = -Wall + %.* + EOO + + cat cfg/libbar-1.2.0/build/config.build >>~%EOO%; + %.* + config.cc.coptions = -Wall -g + %.* + EOO + + cat cfg/libbox-1.2.0/build/config.build >>~%EOO% + %.* + config.cc.coptions = -Wall -O + %.* + EOO + } } : dependency @@ -3949,6 +3985,7 @@ test.arguments += --sys-no-query cat cfg/box-1.0.0/build/config.build >>~%EOO%; %.* config.box.backend = libbox + %.* EOO $pkg_drop box; @@ -3994,6 +4031,7 @@ test.arguments += --sys-no-query cat cfg/box-1.0.0/build/config.build >>~%EOO%; %.* config.box.backend = libbiz + %.* EOO $pkg_drop box @@ -4055,6 +4093,7 @@ test.arguments += --sys-no-query cat cfg/box-1.0.0/build/config.build >>~%EOO%; %.* config.box.backend = libbiz + %.* EOO $pkg_drop box; @@ -4095,6 +4134,7 @@ test.arguments += --sys-no-query cat cfg/box-1.0.0/build/config.build >>~%EOO%; %.* config.box.backend = libbox + %.* EOO # Downgrade libbaz to reconfigure box and make sure we still keep @@ -4130,6 +4170,7 @@ test.arguments += --sys-no-query cat cfg/box-1.0.0/build/config.build >>~%EOO%; %.* config.box.backend = libbox + %.* EOO # Make sure the decision is hold for downgraded dependency either. @@ -4158,6 +4199,7 @@ test.arguments += --sys-no-query cat cfg/box-1.0.0/build/config.build >>~%EOO%; %.* config.box.backend = libbox + %.* EOO $pkg_drop box; @@ -14440,6 +14482,7 @@ test.arguments += --sys-no-query +cp -r $src/libhello-1.0.0 ./libhello +cat <<EOI >+libhello/build/root.build config [bool] config.libhello.develop ?= false + config [bool] config.libhello.extras ?= false if ($build.mode != 'skeleton') text "develop=$config.libhello.develop" EOI @@ -14455,9 +14498,9 @@ test.arguments += --sys-no-query $clone_cfg; $* libhello 2>!; # Update after output directory change. - # Use bogus configuration variable to trigger reconfiguration. + # Specify a configuration variable to trigger reconfiguration. # - $* config.libhello.bogus=true -- libhello 2>>~%EOE% + $* config.libhello.extras=true -- libhello 2>>~%EOE% disfigured libhello/1.0.0 %.*: develop=true% configured libhello/1.0.0 |