Skip to main content

CMake converter for Visual Studio projects

Project description

https://travis-ci.org/pavelliavonau/cmakeconverter.svg?branch=develop Code Health https://coveralls.io/repos/github/pavelliavonau/cmakeconverter/badge.svg?branch=develop Documentation Status Most recent PyPi version License AGPL v3

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.

https://raw.githubusercontent.com/stefan-niedermann/paypal-donate-button/master/paypal-donate-button.png

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cmake_converter-2.0.0.dev15072019.tar.gz (54.8 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file cmake_converter-2.0.0.dev15072019.tar.gz.

File metadata

  • Download URL: cmake_converter-2.0.0.dev15072019.tar.gz
  • Upload date:
  • Size: 54.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.6

File hashes

Hashes for cmake_converter-2.0.0.dev15072019.tar.gz
Algorithm Hash digest
SHA256 37f33ba6ce5b8a13031fcd50e092d3c82352a13438a09b3df1a52099409db331
MD5 7476badbfe7dd7601e2e522d4e652d4a
BLAKE2b-256 a6dd9cde8c6139bed3d1cf7343f063411fc57048034fe8ee14622ef938c56dfb

See more details on using hashes here.

File details

Details for the file cmake_converter-2.0.0.dev15072019-py3-none-any.whl.

File metadata

  • Download URL: cmake_converter-2.0.0.dev15072019-py3-none-any.whl
  • Upload date:
  • Size: 75.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.6

File hashes

Hashes for cmake_converter-2.0.0.dev15072019-py3-none-any.whl
Algorithm Hash digest
SHA256 2cc5fd4b07d60ae58012d1cece84ab77440cff3d63052ed8758b9c19b614256f
MD5 386e8baeacd088f75fb22e00800dcba7
BLAKE2b-256 5af79b87b223233ec9aa225c6721149ca5c2aa8b3af39290b3047952a42783ce

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page