gittup / tup

Tup is a file-based build system.
http://gittup.org/tup/
GNU General Public License v2.0
1.17k stars 143 forks source link

project file generation #98

Open questor opened 11 years ago

questor commented 11 years ago

It would be nice to let tup generate project files for ide's. The idea is to provide different templates and tup injects the files it recognized as sources into the templates... For example a template library is ngtemplate which is useable in c. That and the not working variants in windows are my only blockers to really use tup (hint, hint ;) But I really like the concept!

gittup commented 11 years ago

On Thu, Feb 21, 2013 at 8:32 AM, kai notifications@github.com wrote:

It would be nice to let tup generate project files for ide's. The idea is to provide different templates and tup injects the files it recognized as sources into the templates... For example a template library is ngtemplate which is useable in c. That and the not working variants in windows are my only blockers to really use tup (hint, hint ;) But I really like the concept!

— Reply to this email directly or view it on GitHubhttps://github.com/gittup/tup/issues/98.

What kinds of project files are you talking about? It sounds like you want a program like CMake that can generate Visual Studio (or whatever IDE) project files. Tup is supposed to be a fast and reliable build system, not a build-system file generator that feeds into another build system.

questor commented 11 years ago

okay, that's not what I want. I want to generate project files (for example for visual studio), not to compile the stuff in the visual studio, but to be able to use the refactoring tools provided for example from visual assist. another example would be qtcreator which needs to know all files of a project to be able to use the refactoring tools. so the goal is not to generate "complete" project files, but very basic project files with all needed source files included so that the ide knows which files to process... I have to admit that such a feature can be easily misunderstood.