From: Dean M. B. <mik...@gm...> - 2010-10-25 10:17:03
|
Hi Guys, So I'm on a meagerly-powered machine and I cannot buy a new one until I get a job (my wife insists :D) so I've made some steps to start reducing the compile-times of release 0.8. One of the first casualties in the compile-time reduction effort is the Boost.Concept_check stuff on the fundamental accessors/wrappers. Now there are still a lot of other things I can do to start reducing compile-times. One is incorporating precompiled headers into the build, and start pre-compiling almost every single header in the library. Has anyone played around with CMake and how to make precompiled headers part of the build process? I have seen some Google results on the matter but I currently have no time/patience to muck around with that. I'm nearing the completion of the asynchronous server that invokes request handlers in a thread pool and although the compile times have been reduced in the HTTP client side of things I would really appreciate some CMake kung-fu from people on the list to incorporate precompiled-headers (so that we can make that part of the install step in 0.8). Thanks in advance and I hope to hear your comments/feedback. The relevant change in 0.8-devel to remove the Boost.Concept_check stuff on the fundamental message accessors is here: http://goo.gl/orfM -- Dean Michael Berris deanberris.com |