MakeItSo converts Visual Studio solutions to gcc makefiles. Its aim is to support all recent versions of Visual Studio, and to be able to convert many types of projects including:
There are two main ways you can use MakeItSo:
Many solutions can be converted by MakeItSo with no extra information needed. But for some projects you may need or want to provide extra information that is not found in the Visual Studio solution or project files. For example, you may want to change preprocessor definitions or libraries and library paths.
To perform continuous conversion of solutions that need extra information, you can provide a MakeItSo.config file.
Please get in touch if you would like to contribute to the project.
Wiki: BuildingForCygwin
Wiki: CommandLine
Wiki: ConvertingDLLs
Wiki: GeneratedMakefiles
Wiki: MakeItSoConfig
Wiki: MergingStaticLibraries
Wiki: PathsWithSpaces
Wiki: ProjectRoadmap