This change should make the packaging experience more uniform.
Besides testing locally, I've built Fedora (test) packages of notmuch against sfsexp with the changes from this PR. This exercises builds and tests (both tests/dotests.sh for sfsexp and the extensive notmuch test suite covering sfsexp usage), so I'm pretty confident about these changes ;-)
There is one scenario in which users of sfsexp may notice a change: If you didn't use pkgconfig and relied on sfsexp being on the unmodified standard include path you will have to adjust your CFLAGS. But this brings sfsexp more in line with other libraries. In addition, it would make Debian's sfsexp packager @bremner happy, too!
This change should make the packaging experience more uniform.
Besides testing locally, I've built Fedora (test) packages of notmuch against sfsexp with the changes from this PR. This exercises builds and tests (both
tests/dotests.sh
for sfsexp and the extensive notmuch test suite covering sfsexp usage), so I'm pretty confident about these changes ;-)There is one scenario in which users of sfsexp may notice a change: If you didn't use pkgconfig and relied on sfsexp being on the unmodified standard include path you will have to adjust your
CFLAGS
. But this brings sfsexp more in line with other libraries. In addition, it would make Debian's sfsexp packager @bremner happy, too!