{"id":13648313,"url":"https://github.com/pavelliavonau/cmakeconverter","last_synced_at":"2025-05-15T13:05:56.753Z","repository":{"id":41544772,"uuid":"59468780","full_name":"pavelliavonau/cmakeconverter","owner":"pavelliavonau","description":"This project aims to facilitate the conversion of Visual Studio to CMake projects.","archived":false,"fork":false,"pushed_at":"2024-05-01T14:38:06.000Z","size":1217,"stargazers_count":883,"open_issues_count":32,"forks_count":116,"subscribers_count":29,"default_branch":"develop","last_synced_at":"2025-04-14T20:58:42.779Z","etag":null,"topics":["c-plus-plus","cmake","cmakelists","cpp","fortran","intel-fortran","vcxproj","vfproj","visual-studio"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pavelliavonau.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://www.paypal.me/pavelliavonau"]}},"created_at":"2016-05-23T09:14:47.000Z","updated_at":"2025-04-12T13:31:11.000Z","dependencies_parsed_at":"2024-06-19T05:30:10.828Z","dependency_job_id":null,"html_url":"https://github.com/pavelliavonau/cmakeconverter","commit_stats":{"total_commits":844,"total_committers":11,"mean_commits":76.72727272727273,"dds":"0.25473933649289104","last_synced_commit":"ef7afd3c7d8046a25754d679b5b7b97706b7eee4"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavelliavonau%2Fcmakeconverter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavelliavonau%2Fcmakeconverter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavelliavonau%2Fcmakeconverter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavelliavonau%2Fcmakeconverter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pavelliavonau","download_url":"https://codeload.github.com/pavelliavonau/cmakeconverter/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254346624,"owners_count":22055808,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-plus-plus","cmake","cmakelists","cpp","fortran","intel-fortran","vcxproj","vfproj","visual-studio"],"created_at":"2024-08-02T01:04:08.123Z","updated_at":"2025-05-15T13:05:56.728Z","avatar_url":"https://github.com/pavelliavonau.png","language":"Python","funding_links":["https://www.paypal.me/pavelliavonau"],"categories":["Python"],"sub_categories":[],"readme":"CMake Converter\n===============\n\n.. image:: https://travis-ci.org/pavelliavonau/cmakeconverter.svg?branch=develop\n    :target: https://travis-ci.org/pavelliavonau/cmakeconverter\n.. image:: https://landscape.io/github/pavelliavonau/cmakeconverter/develop/landscape.svg?style=flat\n    :target: https://landscape.io/github/pavelliavonau/cmakeconverter/develop\n    :alt: Code Health\n.. image:: https://coveralls.io/repos/github/pavelliavonau/cmakeconverter/badge.svg?branch=develop\n    :target: https://coveralls.io/github/pavelliavonau/cmakeconverter?branch=develop\n.. image:: http://readthedocs.org/projects/cmakeconverter/badge/?version=develop\n    :target: http://cmakeconverter.readthedocs.io/en/develop/?badge=develop\n    :alt: Documentation Status\n.. image:: https://badge.fury.io/py/cmake-converter.svg\n    :target: https://badge.fury.io/py/cmake-converter\n    :alt: Most recent PyPi version\n.. image:: https://img.shields.io/pypi/pyversions/cmake_converter.svg\n    :target: https://pypi.org/project/cmake_converter/\n    :alt: Supported Python versions\n.. image:: https://img.shields.io/badge/License-AGPL%20v3-blue.svg\n    :target: http://www.gnu.org/licenses/agpl-3.0\n    :alt: License AGPL v3\n.. image:: https://img.shields.io/badge/Donate-PayPal-green.svg\n    :target: https://www.paypal.me/pavelliavonau\n\nIntroduction\n------------\n\nThis project aims to facilitate the conversion of Visual Studio solution to CMake projects.\nThe goal is to give to a Python script, a **\\*.sln** file, and output a set of **CMakeLists.txt** that may be used for generating visual studio solution backward as perfect as possible. Project is useful for porting VS projects into CMake build system.\n\n**Note :** Actually, it's **only works** with  ``C/C++`` (\\*.vcxproj) and ``Fortran`` (\\*.vfproj) projects.\n\nInstall \u0026 Run\n-------------\n\nInstall package from PyPI\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\nInstall last stable release of cmake-converter::\n\n    pip install cmake-converter\n\n**Note :** **If you found an issue** in the package installed from pip, please, **do not create github issue at once** and check for pre-release version (pip -pre) or last source from develop first. It might be has fixed already and ready to release.\n\nInstall package from source code\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nSimply clone or download  the repository and type the following command to install it::\n\n    # Inside repository folder.\n    pip install .\n\nRun\n~~~\n\nAfter install library, just run the script as below. Your ``*.sln`` file is of course required::\n\n    cmake-converter -s \u003cpath/to/file.sln\u003e\n\n**Note :** If you satisfied with conversion, give a star to the project and consider to donate, please.\n\nDocumentation\n-------------\n\nDocumentation for CMake Converter is available on `Read The Docs \u003chttp://cmakeconverter.readthedocs.io/en/develop\u003e`_.\n\nBugs, issues and contributing\n-----------------------------\n\nContributions to this project are welcome and encouraged ... \nIssues in the project repository are the common way to raise an information.\n\n**Note:** if you have an issue, please provide me if possible the visual studio project involved.\n\nDonations\n--------------------------\n\nIf you appreciate my efforts related to this project, give me a gift. I'll be glad to get some money working for free ;)\nTo make a donation - please press the button below.\n\n.. image:: https://raw.githubusercontent.com/stefan-niedermann/paypal-donate-button/master/paypal-donate-button.png\n    :target: https://www.paypal.me/pavelliavonau","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpavelliavonau%2Fcmakeconverter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpavelliavonau%2Fcmakeconverter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpavelliavonau%2Fcmakeconverter/lists"}