-----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@lists.pearsoncomputing.net For additional commands, e-mail: trinity-users-help@lists.pearsoncomputing.net 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