/2cmake

Python tools able to generate CMakelists.txt from various sources

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

2cmake

Python tools able to generate CMakelists.txt from various sources

#vcproj2cmake.py

This converter is able to generate CMakeLists.txt from a vcproj file

  • source_group from the <Filter> tags
  • excluded files support
  • processing <Configuration> tags
  • COMPILE_FLAGS from VCCLCompilerTool <Tool>
  • Preprocessor definitions

#sln2cmake

  • processes the project dependencies and creates a CMakelists.txt for them

TODO:

  • generate linker flags
  • refactor the code
  • custom build tools to cmake custom command