I'm using the petalinux wrapper over bitbake.
Selected solution takes effect only after clean build (doing cleanall + build) for selected application. Think it should be the same for native bitbake.
Like:
petalinux-build -c libiio -x cleanall
petalinux-build -c libiio