diff options
Diffstat (limited to 'devel/tmake/DESCR')
-rw-r--r-- | devel/tmake/DESCR | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/devel/tmake/DESCR b/devel/tmake/DESCR new file mode 100644 index 00000000000..2a3d7b95552 --- /dev/null +++ b/devel/tmake/DESCR @@ -0,0 +1,16 @@ +tmake is an easy-to-use tool from Trolltech to create and maintain +makefiles for software projects. It can be a painful task to manage +makefiles manually, especially if you develop for more than one platform +or use more than one compiler. tmake automates and streamlines this +process and lets you spend your valuable time on writing code, not +makefiles. + +Our main motivation for developing tmake was that we spent far too much +time maintaining makefiles for Qt, +our cross-platform GUI toolkit. Qt supports around 15 flavors of Unix, +Microsoft Windows, and around 15 different C++ compilers. We looked at +GNU autoconf, but it was Unix-specific and not flexible enough in our +opinion. Our makefile system also had to deal with Qt meta object compiler +(moc) issues. The moc program extracts meta information from C++ files and +generates a C++ file with data tables etc. It takes extra work to add +makefile rules for the moc and wanted to automate this task. |