CMake converter for Visual Studio projects
Project description
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.
Quick Install & Run
Python3 is required!
Install from Pip
Install last stable release of cmake-converter:
pip install cmake_converter
Install last pre-release or development version of cmake-converter:
pip install --pre cmake_converter
Install from Source(the most fresh version)
Simply clone this repository and type the following command to install it:
# Inside repository folder. pip install .
Run & Convert
After install library, just run the script as below. Your *.sln file is of course required:
cmake-converter -s <path/to/file.sln>
Documentation
Documentation for CMake Converter is available on Read The Docs.
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for cmake_converter-2.0.0.dev16072019.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b72b6f68f43b03cfb3be750190a592a38c980e074ace66ad5b9c8257117bae21 |
|
MD5 | 6650b8fd6ee9b0a5ca1ac6e66a9bc8c5 |
|
BLAKE2b-256 | 1f2a6d3fe6c29ee8d7dd71276f875838cc06e28e0d41ec36cc6ee61ea6347f2f |
Hashes for cmake_converter-2.0.0.dev16072019-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b71fe75744d49e536896f0d401a7f7629f47997ea64639e58de5265f3558478b |
|
MD5 | 176fed51125bdaf6b4f18d9df72590c5 |
|
BLAKE2b-256 | 18aba386dee5b3a9a082200f2e89e6477bb34e0e5895a4abeae568155fb2419b |