Skip to content

Visual C++ CLI wrapper GNU tools used for building most of local projects

Notifications You must be signed in to change notification settings

gildor2/BuildTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

BuildTools

Description

This repository contains tools used for building projects stored at https://github.com/gildor2/. It contains a stripped binary set from MSys2 (bash, perl etc, exe and dll files in bin directory) and a few custom scripts. If you already have MSys2 or Git for Windows installed and referenced in PATH environment variable, you'd probably won't need exe and dll files from bin directory.

A tool which should be mentioned separately is Jom - a Microsoft nmake replacement with support for running multiple build tasks in parallel. Originally it was a part of Qt library, but later became a separate tool. This repository uses jom to speedup Windows builds a few times, it is selected by vc32tools automatically when available.

Tools

  • vc32tools - a helper script which can find and launch Visual C++ compiler
  • vcfilt - a helper script which colorizes Visual C++ output

Usage

vc32tools

Basically you can run the script without arguments to see the command line. Please note that some parameters are order-dependent: if you'll specify "--64" after "--version=...", it won't take any effect. The same applies to commands, like if you'll provide "--version" after "--make", it won't be processed.

vcfilt

It is used automatically from "--make" or "--compile" commands. If you'd like to use it with another build system, check vc32tools source to see how it use vcfilt.

License

All binary files from MSys2 directory are covered with GNU Public License. Tools represented in this repository are public domain.

About

Visual C++ CLI wrapper GNU tools used for building most of local projects

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published