hi,
right now, we print --cflags and --libs output blindly which results in duplicate cflags/libs entries. this is not a huge deal in practice, but we should clean this up.
i think we should do this in main.c by splitting each fragment and inserting it into a hashtable once it's been printed.