I was wondering if any folks here who port apps targeting Mac, Windows, GNU/Linux, etc… how they deal with managing Haiku specifics in the configure file? Even a configure file that includes BeOS stanzas??
I was working with some folks today and we were porting an app to Haiku and discovered issues where some libraries like openssl, libxml, zlib, etc… are not in the standard places that the configure expects them. We were able to overcome some of those differences by passing arguments using --with-* for the troubled libraries. However, we did run into an issue with sys/socket.h where it can’t be found, which forced us to start hacking the MakeFile affected to look for it where Haiku has it.
I guess I really just want to get some pointers from those who have experience in dealing with such issues when porting apps. We certainly don’t want to hack the configure file or resulting MakeFile(s) if we can handle the Haiku specifics in a better more sane way.
Any help is greatly appreciated