|
|
|
|
|
by mpyne
4501 days ago
|
|
We did that (as a developer option) with KDE as well, since KDE 2 or thereabouts? With the automake-based build system you'd pass "--enable-final" and the buildsystem would cat all the source files together and compile the whole damn thing at once (and really stress-test the kernel and gcc). With KDE 4 I believe it is -DKDE4_ENABLE_FINAL=TRUE passed to cmake. It was never quite 100%... sometimes you'd run into things like different source files in a modules declaring the same class name, insufficiently-namespaced header include guards, etc. But it was definitely interesting. |
|