Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] Importing Existing Code

Hey gang,

One of the activities that I'm planning on and starting is to add usability features where I find I need them. As I muck around with different side projects, I am going to assume if I see the need for something other CDT users would too. Might be a reach, but at least I'll be happier :).

The first one I'm working on is a quick way of getting an existing code base into the CDT. Right now, the only way I know to do that is to create a new project and specify the location as the same location as that code base and then set the project type to Makefile. The warning that shows is scary but a sign that this wasn't a first class citizen scenario.

What I'm proposing and coded up is an Import wizard for Existing Code. It's a simple one page wizard that lets you select the name of the project, the location of the existing code, the language, and the tool chain for the indexer. Makefile project is assumed since it's unlikely you'd use this feature to add managed make to existing code (if you need to, you can use the previous workaround).

It's checked in now. You can find it in the Imports dialog under the C/C++ category and called "Existing Code". I'd love to hear your feedback and bugs.

As a side affect I'm learning more how to make these kind of wizards, something I'll be doing for other scenarios, like Qt, Android, Mac (maybe). The code to set up the build settings for a Makefile project are troubling, but now I know that first hand.

Cheers,
Doug.

Back to the top