Re: [Audacity-devel] Precompiled Headers
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: <Mar...@ao...> - 2006-06-20 23:23:22
|
I want to save 3mins 14secs as well! Are you going to check this in or leave me to spend many hours trying to save 3mins 14secs! ;-) Martyn In a message dated 20/06/2006 21:42:24 GMT Daylight Time, cr...@in... writes: Dominic/James/Leland wrote: >>>Could you check to see if VC++ has an option like gcc's "-include" >>>option??? That would be a lot cleaner! >>Unfortunately VC++ does not :-( > Yepper, it does. It's called "Force Includes" and is on the C/C++->Advanced > page. Brilliant. Your Googling is better than mine :-) > I've turned build timing on, and currently a clean build of Audacity > only (libraries already built) takes 3mins 48secs. I'd like to reduce > this. Using this setting and precompiled headers the time is down to 34 seconds. A very welcome gain. Thank you Dominic and Leland. Additional changes needed to get this working (this is MSVC++ specific): 1) AudacityHeaders.h needs #ifdef __WXMAC__ #include <wx/mac/private.h> #endif Otherwise we can't compile it on Windows. 2) Project options Use Precompiled Headers (/Yu) for project. 3) Project options Create/Use PCH Through file AudacityHeaders.h 4) Add an essentially empty .cpp file, AudacityHeaders.cpp which compiles with option Create Precompiled header (/Yc). Without the last step the precompiled header doesn't get updated when one of the header files it mentions changes. Give it a whirl. --James. _______________________________________________ Audacity-devel mailing list Aud...@li... https://lists.sourceforge.net/lists/listinfo/audacity-devel |