Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions BuildTools/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
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](https://wiki.qt.io/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](bin/vc32tools) - a helper script which can find and launch Visual C++ compiler
- [vcfilt](bin/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](https://unlicense.org/).
Binary file added BuildTools/bin/bash.exe
Binary file not shown.
Binary file added BuildTools/bin/cat.exe
Binary file not shown.
Binary file added BuildTools/bin/cp.exe
Binary file not shown.
Binary file added BuildTools/bin/diff.exe
Binary file not shown.
Binary file added BuildTools/bin/find.exe
Binary file not shown.
Binary file added BuildTools/bin/jom.exe
Binary file not shown.
Binary file added BuildTools/bin/less.exe
Binary file not shown.
Binary file added BuildTools/bin/ls.exe
Binary file not shown.
Binary file added BuildTools/bin/mkdir.exe
Binary file not shown.
Binary file added BuildTools/bin/msys-1.0.dll
Binary file not shown.
Binary file added BuildTools/bin/msys-crypt-0.dll
Binary file not shown.
Binary file added BuildTools/bin/msys-iconv-2.dll
Binary file not shown.
Binary file added BuildTools/bin/msys-intl-8.dll
Binary file not shown.
Binary file added BuildTools/bin/msys-perl5_8.dll
Binary file not shown.
Binary file added BuildTools/bin/msys-regex-1.dll
Binary file not shown.
Binary file added BuildTools/bin/msys-termcap-0.dll
Binary file not shown.
Binary file added BuildTools/bin/perl.exe
Binary file not shown.
Binary file added BuildTools/bin/rm.exe
Binary file not shown.
Binary file added BuildTools/bin/rmdir.exe
Binary file not shown.
Binary file added BuildTools/bin/sh.exe
Binary file not shown.
Binary file added BuildTools/bin/sleep.exe
Binary file not shown.
Binary file added BuildTools/bin/sort.exe
Binary file not shown.
Binary file added BuildTools/bin/tee.exe
Binary file not shown.
Loading