Skip to content
/ toolbox Public

An assortment of useful things such as third-party libraries and the like.

Notifications You must be signed in to change notification settings

lab132/toolbox

Repository files navigation

toolbox

An assortment of useful things such as third-party libraries and the like.

One of the use-cases for the toolbox is to provide binaries to other projects. You create a environment variable LAB132_TOOLBOX_DIR on your system that points to the root of the toolbox installation. Then an external project (such as lab132/krepel) will find the toolbox and pull necessary binaries from there. In order for this to work, you will have to build the binaries in the toolbox before external projects can use it. See below for some instructions.

Build

Requirements:

  • CMake 3.2 or later

Platforms:

The following is a list of CMake platform combinations that we officially support. You may try building other configurations, but there is no guarantee that they will work.

OS Build System
Windows 10 x64 Visual Studio 2015 x64

Libraries

YouLibrary binaries are always built to bin/ and lib/ folders in the root of the respective projects. E.g. for ezEngine version rev858, the binary directories are ezEngine-rev858/bin and ezEngine-rev858/lib.

**Supported platforms you can use in CMake are listed above.&&

Tip for Visual Studio users: You can make use of Build -> Batch Build... to build multiple configurations.

ezEngine

Use CMake on the ezEngine path (e.g. ezEngine-rev858) to generate a build system (e.g. Visual Studio), and execute the target lab132Toolbox there. It will automatically build all ezEngine targets relevant for the toolbox.

glew

Use CMake on <glew-path>/build/cmake (<glew-path> == glew-1.12.0 for example) to generate a build system (e.g. Visual Studio) and execute the target lab132Toolbox there. It will automatically build all glew targets relevant for the toolbox.

Catch

There is nothing to build since Catch is a header-only library.

About

An assortment of useful things such as third-party libraries and the like.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published