From: Josef 'J. S. <je...@jo...> - 2014-01-19 21:50:13
|
On Sun, Jan 19, 2014 at 08:27:24PM +0100, Arnout Engelen wrote: > If I recall correctly actually Ion3 has used autotools for a while, but > this was reverted. > > Personally I'm not a big fan. CMake indeed seems saner, but I'm not really > sure I'd like to add a dependency on CMake - our current regular make-based > system seems fairly usable. > > Most build parameters can now be manipulated by either editing the > system-autodetect.mk file, adding your own local changes in system-local.mk, > or setting an environment variable. Even though that's not perfect and > could use further cleaning up, it seems reasonably user-friendly (though > perhaps inadequately documented) to me. I wish building notion was less...manual. Every time I need to build it (which isn't all that often), I spend 10 minutes trying to figure out which variables I need to tweak to make it build on my OpenIndiana systems. I feel like some of this can be done automatically. Anyway, I'm done for the day trying to get notion cmake-ified. If anyone is interested, here's what I have right now: $ git pull git://repo.or.cz/notion/jeffpc.git cmake or patch: http://repo.or.cz/w/notion/jeffpc.git/patch/9bea65da8867700b9b00905fb962d398711782cc There are still plenty of things to do (see commit message). Everything converted so far builds. I didn't try running any of the produced binaries. Jeff. -- #endif /* NO LIFE */ |