On 1/5/15 10:02 AM, Graham Bloice wrote: > > > On 5 January 2015 at 17:35, Stephen Fisher <sfis...@sdf.org > <mailto:sfis...@sdf.org>> wrote: > > On Mon, Jan 05, 2015 at 05:20:27PM +0000, Graham Bloice wrote: > > > Yes, use CMake :-) > > > > There are other cross-platform build solutions such as SCons, but it's > > just as bad as CMake (or maybe worse, I haven't tried anything other > > than a toy project). > > > > Adding a dissector to CMake is as simple as it is for nmake with the > > bonus that it works for both Windows and Linux (and wherever else > > CMake is used). Doing anything else with the CMake build system > > requires a lot of head scratching as getting the required output from > > the arcane language of CMake files can be a battle. > > With such a glowing review as that.. I'm not sure I want to try CMake :) > Perhaps it would be better to handle the different platform build > methods ourselves. > > > It's the least worst option. It is actively used elsewhere though. > > We've handled the platform differences in the past by using make and > nmake and autofoo and other piles of configuration grief.
Note that "Nmake" in our case is actually "Nmake plus QMake". We could create a ui/qt/Makefile.nmake with the required moc, rcc, uic, and compiler commands but the effort would probably be better spent on bringing the CMake configuration to 100% completion. I'll send a separate email about that shortly. ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe