Alex Rivera | Logout

How to support both vcxproj to cmake on a project?

Asked 2011-07-11T11:46:20.563
57

I'm developing cross-platform c++ project. The original idea is to work with msvc2010 and later compile for other systems with the help of CMake and Hudson. It doesn't seem to be convenient manually change CMake files after changes in studio settings.

So, what’s the easiest way: to write parser for vcxproj and vcxproj.filters, or there is another good solution?

Edit
Report

1 Answer

16

You're coming at it backwards -- set up all your CMakeLists.txt and then generate the MSVC project from it.

It shouldn't be hard or time-consuming. Basically you just need to say which directories to look into, declare your include paths, collect your *.cpps for each library with a glob expression, and declare your dependencies.

If you have to set up anything else, then your project probably isn't very portable :-/

answered 2011-07-11T11:48:46.027

Your Answer