Skip to content

This application generates automatically a build script for the VSLinux projects in a VS solution. It's main purpose is to use Continuous Integration on a Linux machine (Azure, AppVeyor...)

Notifications You must be signed in to change notification settings

borjafdezgauna/VSLinuxMakefiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VSLinuxMakefiler

I usually program C++ with Visual Studio. VS allows you to remotely build your code on a linux machine using VSLinux, but VSLinux projects do not work in typical Continuous Integration platforms (Azure, AppVeyor, Travis, ...).

The main purpose of this project is to use Continuous Integration on a Linux machine (Azure, AppVeyor...) This application generates automatically a linux script for Visual Studio solutions (working on VS2017 Community) that:

  • Builds all the VSLinux projects with support for:
    • Project references (they are ordered before building)
    • Library dependencies
  • Builds the C++ unit tests (only MSTest projects) as linux executables
  • Runs all the C++ unit tests and prints the results on the standard output

About

This application generates automatically a build script for the VSLinux projects in a VS solution. It's main purpose is to use Continuous Integration on a Linux machine (Azure, AppVeyor...)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages