Edit

kc3-lang/pkgconf/tests/sysroot.sh

Branch :

  • Show log

    Commit

  • Author : Baptiste Daroussin
    Date : 2017-10-11 17:01:19
    Hash : 4e50938e
    Message : tests: add a test case for #146

  • tests/sysroot.sh
  • #!/usr/bin/env atf-sh
    
    . $(atf_get_srcdir)/test_env.sh
    
    tests_init \
    	cflags \
    	variable \
    	do_not_eat_slash \
    
    do_not_eat_slash_body()
    {
    	export PKG_CONFIG_PATH="${selfdir}/lib1"
    	export PKG_CONFIG_SYSROOT_DIR="/"
    	atf_check \
    		-o inline:"-fPIC -I/test/include/foo \n" \
    		pkgconf --cflags baz
    }
    
    cflags_body()
    {
    	export PKG_CONFIG_PATH="${selfdir}/lib1"
    	export PKG_CONFIG_SYSROOT_DIR="${SYSROOT_DIR}"
    	atf_check \
    		-o inline:"-fPIC -I${SYSROOT_DIR}/test/include/foo \n" \
    		pkgconf --cflags baz
    }
    
    variable_body()
    {
    	export PKG_CONFIG_PATH="${selfdir}/lib1"
    	export PKG_CONFIG_SYSROOT_DIR="${SYSROOT_DIR}"
    	atf_check \
    		-o inline:"${SYSROOT_DIR}/test\n" \
    		pkgconf --variable=prefix foo
    	atf_check \
    		-o inline:"${SYSROOT_DIR}/test/include\n" \
    		pkgconf --variable=includedir foo
    }