xref: /freebsd/contrib/pkgconf/tests/framework.sh (revision a3cefe7f2b4df0f70ff92d4570ce18e517af43ec)
1*a3cefe7fSPierre Pronchery#!/usr/bin/env atf-sh
2*a3cefe7fSPierre Pronchery
3*a3cefe7fSPierre Pronchery. $(atf_get_srcdir)/test_env.sh
4*a3cefe7fSPierre Pronchery
5*a3cefe7fSPierre Proncherytests_init \
6*a3cefe7fSPierre Pronchery	libs
7*a3cefe7fSPierre Pronchery
8*a3cefe7fSPierre Proncherylibs_body()
9*a3cefe7fSPierre Pronchery{
10*a3cefe7fSPierre Pronchery	export PKG_CONFIG_PATH="${selfdir}/lib1"
11*a3cefe7fSPierre Pronchery	atf_check \
12*a3cefe7fSPierre Pronchery		-o inline:"-F/test/lib -framework framework-1\n" \
13*a3cefe7fSPierre Pronchery		pkgconf --libs framework-1
14*a3cefe7fSPierre Pronchery	atf_check \
15*a3cefe7fSPierre Pronchery		-o inline:"-F/test/lib -framework framework-2 -framework framework-1\n" \
16*a3cefe7fSPierre Pronchery		pkgconf --libs framework-2
17*a3cefe7fSPierre Pronchery	atf_check \
18*a3cefe7fSPierre Pronchery		-o inline:"-F/test/lib -framework framework-2 -framework framework-1\n" \
19*a3cefe7fSPierre Pronchery		pkgconf --libs framework-1 framework-2
20*a3cefe7fSPierre Pronchery}
21