CMake
2008-12-05 18:14:55.166471+00 by Dan Lyke 1 comments
Among other aspects of pain, a good portion of this week has been struggling with cross-compilation issues. From dealing with stupid assumptions, like that intermediate executables (that process data files into other files and are run during the compile) shouldn't be compiled for the target platform, to figuring out which combination of defines sets the path which the executables will search for their support files versus the path into which they'll be written for their temporary install before being baked into the remote filesystem, a bit of my pain has been caused by the obfuscation that seems inherent to automake/autoconf projects.
John recommended checking out CMake, which doesn't help me for dealing with all of these other projects with their own build systems, but may help me keep my own sanity for mine.