[Clam-devel] Re: Windows native compilation

Pau Arumí Albó parumi at iua.upf.edu
Mon May 5 02:35:10 PDT 2008


El dl 05 de 05 del 2008 a les 11:14 +0200, en/na Giulio Paci va
escriure:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hi to all!
> 
>     I'm happy that You're working on Windows native compilation again.
> 
> While working on this task last time, I was wondering why not to use
> autoconf+automake
> instead of scons. Looking to this mailing list in the past year it
> seems to me that working
> with scons required too much patches.


Our build system supports many flavors of Linux, Mac OSX, cross-compiled
Windows (from Linux with Mingw).
And we are now working towards totally supporting native Windows with
Mingw so that patches are no longer necessary. (I'm not on that task but
i think we are almost there)

Given the great complexity we have to handle, we are very happy with
scons: it is python-powered and nicely modular (check clam scons tools).
So we are not going back to a autoconf+automake build system.

Cheers,
Pau



> In my opinion using autoconf+automake would simplify a lot the project
> administration,
> the cross platform compilation and the implementation of new features
> (i.e.: distcc feature
> comes for free).
> 
> So why don't give autoconf+automake a try?
> 
> I don't know how much time I will have in the next months, but I think
> I can find some time to guide
> someone interested to learn autoconf+automake, and to create files for
> clam.
> 
> Cheers,
>     Giulio.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> 
> iD8DBQFIHs/ifBsixEOxq7ARAuecAJ9MU2ZRTttEmSBjh4m4Z34qaF/2iwCfbWfl
> 5EvUBtAfE07EfaWhgKhsiGY=
> =CNB0
> -----END PGP SIGNATURE-----
> 
> _______________________________________________
> Clam-devel mailing list
> Clam-devel at llistes.projectes.lafarga.org
> https://llistes.projectes.lafarga.org/cgi-bin/mailman/listinfo/clam-devel





More information about the clam-devel mailing list