All Projects → pavelliavonau → Cmakeconverter

pavelliavonau / Cmakeconverter

Licence: agpl-3.0
This project aims to facilitate the conversion of Visual Studio to CMake projects.

Programming Languages

python
139335 projects - #7 most used programming language
cpp
1120 projects
fortran
972 projects

Projects that are alternatives of or similar to Cmakeconverter

S25client
Return To The Roots (Settlers II(R) Clone)
Stars: ✭ 288 (-25.58%)
Mutual labels:  cmake, visual-studio
Openrct2
An open source re-implementation of RollerCoaster Tycoon 2 🎢
Stars: ✭ 10,115 (+2513.7%)
Mutual labels:  cmake, visual-studio
Genie
GENie - Project generator tool
Stars: ✭ 693 (+79.07%)
Mutual labels:  cmake, visual-studio
Chronoshift
An open source re-implementation of Red Alert written in C++.
Stars: ✭ 144 (-62.79%)
Mutual labels:  cmake, visual-studio
Pothossdr
Pothos SDR windows development environment
Stars: ✭ 193 (-50.13%)
Mutual labels:  cmake, visual-studio
Vcpkg
C++ Library Manager for Windows, Linux, and MacOS
Stars: ✭ 14,449 (+3633.59%)
Mutual labels:  cmake, visual-studio
Moderncppci
This is an example of doing a Modern C++ project with CI
Stars: ✭ 109 (-71.83%)
Mutual labels:  cmake, visual-studio
Boomerang
Boomerang Decompiler - Fighting the code-rot :)
Stars: ✭ 265 (-31.52%)
Mutual labels:  cmake, visual-studio
Thyme
An open source re-implementation of Generals : Zero Hour written in C++.
Stars: ✭ 313 (-19.12%)
Mutual labels:  cmake, visual-studio
Awesome Cmake
A curated list of awesome CMake resources, scripts, modules and examples.
Stars: ✭ 3,970 (+925.84%)
Mutual labels:  cmake
Ark
ARK is a lightweight, agility, elastic, distributed plugin framework written in C++,make it easier and faster to create your own application service.
Stars: ✭ 370 (-4.39%)
Mutual labels:  cmake
Vscodespaces
[Retired February 17, 2021]
Stars: ✭ 353 (-8.79%)
Mutual labels:  visual-studio
Ci helloworld
A simple example of how to setup a complete CI environment for C and C++
Stars: ✭ 357 (-7.75%)
Mutual labels:  visual-studio
Ifopt
An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)
Stars: ✭ 372 (-3.88%)
Mutual labels:  cmake
Windows App Development Best Practices
A collection of best practices for Windows App and C# developers
Stars: ✭ 355 (-8.27%)
Mutual labels:  visual-studio
Awesome Vscode
🎨 A curated list of delightful VS Code packages and resources.
Stars: ✭ 19,659 (+4979.84%)
Mutual labels:  visual-studio
Mvvmcross
The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
Stars: ✭ 3,594 (+828.68%)
Mutual labels:  visual-studio
Obengine
2D Game Engine with Lua Scripting made on top of SFML !
Stars: ✭ 335 (-13.44%)
Mutual labels:  cmake
Rtvs
R Tools for Visual Studio.
Stars: ✭ 382 (-1.29%)
Mutual labels:  visual-studio
Newlife.cube
魔方是一个快速Web开发平台,能够快速搭建系统原型,而又具有足够灵活的可扩展性!内部集成了用户权限管理、模板继承、SSO登录、OAuth服务端、数据导出与分享等多个功能模块,默认模板在真实项目中经历过单表100亿数据添删改查的考验。
Stars: ✭ 375 (-3.1%)
Mutual labels:  visual-studio

CMake Converter

.. image:: https://travis-ci.org/pavelliavonau/cmakeconverter.svg?branch=develop :target: https://travis-ci.org/pavelliavonau/cmakeconverter .. image:: https://landscape.io/github/pavelliavonau/cmakeconverter/develop/landscape.svg?style=flat :target: https://landscape.io/github/pavelliavonau/cmakeconverter/develop :alt: Code Health .. image:: https://coveralls.io/repos/github/pavelliavonau/cmakeconverter/badge.svg?branch=develop :target: https://coveralls.io/github/pavelliavonau/cmakeconverter?branch=develop .. image:: http://readthedocs.org/projects/cmakeconverter/badge/?version=develop :target: http://cmakeconverter.readthedocs.io/en/develop/?badge=develop :alt: Documentation Status .. image:: https://badge.fury.io/py/cmake-converter.svg :target: https://badge.fury.io/py/cmake-converter :alt: Most recent PyPi version .. image:: https://img.shields.io/pypi/pyversions/cmake_converter.svg :target: https://pypi.org/project/cmake_converter/ :alt: Supported Python versions .. image:: https://img.shields.io/badge/License-AGPL%20v3-blue.svg :target: http://www.gnu.org/licenses/agpl-3.0 :alt: License AGPL v3 .. image:: https://img.shields.io/badge/Donate-PayPal-green.svg :target: https://www.paypal.me/pavelliavonau

Introduction

This project aims to facilitate the conversion of Visual Studio solution to CMake projects. The 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.

Note : Actually, it's only works with C/C++ (*.vcxproj) and Fortran (*.vfproj) projects.

Install & Run

Install package from PyPI


Install last stable release of cmake-converter::

    pip install cmake-converter

**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.

Install package from source code

Simply clone or download the repository and type the following command to install it::

# Inside repository folder.
pip install .

Run


After install library, just run the script as below. Your ``*.sln`` file is of course required::

    cmake-converter -s <path/to/file.sln>

**Note :** If you satisfied with conversion, give a star to the project and consider to donate, please.

Documentation
-------------

Documentation for CMake Converter is available on `Read The Docs <http://cmakeconverter.readthedocs.io/en/develop>`_.

Bugs, issues and contributing
-----------------------------

Contributions to this project are welcome and encouraged ... 
Issues in the project repository are the common way to raise an information.

**Note:** if you have an issue, please provide me if possible the visual studio project involved.

Donations
--------------------------

If you appreciate my efforts related to this project, give me a gift. I'll be glad to get some money working for free ;)
To make a donation - please press the button below.

.. image:: https://raw.githubusercontent.com/stefan-niedermann/paypal-donate-button/master/paypal-donate-button.png
    :target: https://www.paypal.me/pavelliavonau
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].