On Thursday 27 January 2011 12:01:17 John Drescher wrote: > > No, cmake is not yet available on enough machines by default, so we use > > make, but for the regression testing, we have it setup so we can use it > > with or without cmake. With cmake (actually ctest), it will post the > > results to the dashboard. > > Thanks. > > I remember a discussion from years ago about possibly using CMake in > the future. > > My interest (as a programmer who uses CMake daily for 3 years on > windows and gentoo linux) is that it would simplify the build process > especially in the case of windows and also with the possibility to > build bat with Visual Studio so that I could better debug why at times > it crashes or becomes too slow to use on my network of 40+ clients and > 30 to 50 TB of data currently backed up with bacula. I have read that > there will be stability improvements on bat so maybe I do not need > this.
Well at this time, we are not planning to use Visual Studio for building any part of bat or the Windows FD. We used to use it, but it is extremely time consuming and terribly prone to error when trying to build something because it requires a person to interface with a GUI, which is a guaranteed manner of introducing bugs. We script everything and build everything for Windows on Linux. We don't even need a Windows machine to build it. The process is a bit complicated, but is *far* less onerous than using Visual Studio (I can personally attest to that). The community builds of bat have not really been ideal because they have relied on building bat on the OS all of which have different versions of Qt. Unfortunately, different versions of Qt vary significantly, are often incompatibile and some are unstable. The Enterprise version of bat is *far* more stable, and the next version of the community release will be built the same way I am currently building the enterprise version at least for Windows and any platform for which the project supplies rpms. Note, bat on Windows is much more fragile than bat running on Linux systems due to the fact that Windows programming is inherently more complex than Linxu; and we rely on using Qt dlls built by Nokia rather than build them ourselves. Regards, Kern ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users