trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: August 2015

Re: [trinity-users] [TDE-on-NixOS] Cmake will be the default in TDE, in a near future?

From: Michele Calgaro <michele.calgaro@...>
Date: Mon, 31 Aug 2015 23:53:10 +0900
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 08/31/2015 11:02 PM, Timothy Pearson wrote:
>> Hello, TDE hackers!
> 
>> I am now working on packaging TDE to NixOS Linux distribution. I will resume an earlier work I have made a long
>> time ago, but for all purposes it will be a long and challenging "TDE from Scratch" task.
> 
>> As I read the wiki on building TDE from sources, I found there are a bit heterogeneous build system: some old
>> apps use Autotools, and the new ones use Cmake. If the build system were homogeneous, it would be a bit easier
>> (for me at least :P) to maintain the Nix expressions.
> 
>> So, I want to ask two things:
> 
>> 1 - There is some intent on wipe Autotools and adopt Cmake on all TDE tree? 2 - If yes to 1: how can I help on
>> it?
> 
>> Thanks in Advance! Anderson Torres
> 
> Yes, we would like to migrate everything over to CMake.  We lost much of the manpower originally responsible for
> the CMake port a couple of years ago now, but the good news is most of the remaining work is fairly simple (but
> tedious).
> 
> What needs to be done at this point is to go application by application and port the Automake build system over to
> CMake.  Most of the old TDE-specific Automake macros now have (much better) CMake equivalents, so it's mostly a
> matter of using a module such as tdebase as an example and generating the appropriate ConfigureChecks.cmake
> (equivalent to the Autotools configure.ac file) and CMakeLists.txt (equivalent to the Autotools Makefile.in)
> files.
> 
> There are people more knowledgeable than I am with regards to CMake on this list, so if you want to assist just let
> us know.  I would suggest starting with a smaller application first and sending patches to the list for review,
> then we can determine where to go from there.
> 
> Thanks!
> 
> Tim
> 

And most importantly "welcome!!!". Any contribution to development is important!
Cheers
  Michele
> 
> --------------------------------------------------------------------- To unsubscribe, e-mail:
> trinity-users-unsubscribe@... For additional commands, e-mail:
> trinity-users-help@... Read list messages on the web archive:
> http://trinity-users.pearsoncomputing.net/ Please remember not to top-post:
> http://trinity.pearsoncomputing.net/mailing_lists/#top-posting
> 
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCgAGBQJV5GpWAAoJECp1t8qK3tXPai8P/3aAMXXoSsScM4Uwi+g7dNAp
3lxtGT3odsH9eb9XjY+a6SvUJtgAmjw1wcmVUMQ2XNNdHxLOMPylI0wcJo4DhohI
1xNNvU1Nh1noJs+f9m0Mdl1CpnfvJ6kwVCnvKYNFUAAYyZdFGY5YtTQlyNUfuoqT
CnPEqTWuaTaY0jbPBAUxTqHfLHYzRhd7nxc/nQ6QehmdvBWIQYDHulz5FoPln6GM
4ltkS9NYrmEvu5UczXxLo6eHQkzBsz3VaQET9mG8gVP0aDDj7rHSrdivuApwWO9Z
pdKtA+67AQ3bz7Qo5FJGOM2SvvXH6B6ao2lPBqEQhm1hG+6h5zIFlpRup4iD2qTY
YwUDW0ftLkOd4aidHtZEeBxX00xY/KD+LB//ZtjbX4Gwx0Mjz+tWA3gU1/0ta6zZ
QI9bHVjuaYaivavTdAsiT19ebwZtf9XkpQFTZm1CMx8NMmd30dC8KuVYN+L1aL3v
uRg+oHN31JdatxyzzdSe/vo18Z0O9RQ5Qtd4KcYcKJctK6AFeZAHdUMTUrpIToUw
FeCVo6Ec7JAyH5+Uymnkk44ddwuVwcfd6kjnbrbW5IQvNDYUwLlvg4O+k/WOMjzl
yGPb8gqj1yDy8Ojt2XYxZAE2+1SYwAgF9GxsC3BQ6Sh6sHuWPF0mGUWLLbsSBvJz
SEcPtW7BnCqSpwU7+15B
=p+fI
-----END PGP SIGNATURE-----