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 crossplatform 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 release of cmake-converter:
# If you're under Windows, use "pip" instead "pip3" pip3 install cmake_converter
Install from Source(the most fresh version)
Simply clone this repository and type the following command to install it:
# Inside repository folder. If you're under Windows, use "pip" instead "pip3" pip3 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.dev15072019.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37f33ba6ce5b8a13031fcd50e092d3c82352a13438a09b3df1a52099409db331 |
|
MD5 | 7476badbfe7dd7601e2e522d4e652d4a |
|
BLAKE2b-256 | a6dd9cde8c6139bed3d1cf7343f063411fc57048034fe8ee14622ef938c56dfb |
Hashes for cmake_converter-2.0.0.dev15072019-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cc5fd4b07d60ae58012d1cece84ab77440cff3d63052ed8758b9c19b614256f |
|
MD5 | 386e8baeacd088f75fb22e00800dcba7 |
|
BLAKE2b-256 | 5af79b87b223233ec9aa225c6721149ca5c2aa8b3af39290b3047952a42783ce |