|
|
# ITACoreLibs Wiki
|
|
|
|
|
|
ITACoreLibs is a collection of basic tools for audio streaming, general sample manipulation and useful tools for virtual acoustics applications.
|
|
|
|
|
|
## Quick build guide
|
|
|
|
|
|
The ITA code base uses the Vista VR Toolkit build environment developed by the Virtual Acoustics Reality Group of RWTH Aachen. It is based on CMake with some macro extensions to ease finding external projects that expose a certain folder structure. You will have to download the following before you can start:
|
|
|
|
|
|
+ GIT
|
|
|
+ CMake
|
|
|
+ Development environment such as Visual Studio 2014 with Visual Studio Compiler 12 (vc12)
|
|
|
+ VistaCoreLibs
|
|
|
+ VistaCMakeCommon
|
|
|
|
|
|
### Clone repositories (GIT)
|
|
|
|
|
|
Clone the repositories you require to your local system. The ITACoreLibs and other projects use submodules, so always check out recursively.
|
|
|
|
|
|
### Prepare CMake
|
|
|
|
|
|
In order to register additional vista macros and to help CMake to find the external libs, please add the following to your system environment variable list:
|
|
|
|
|
|
VISTA_CMAKE_COMMON=C:/path/to/VistaCMakeCommon
|
|
|
VISTA_EXTERNAL_LIBS=C:/path/to/ExternLibs
|
|
|
|
|
|
Now you can start CMake, set the source code to the project you want to build and create project files, i.e. an ITACoreLibs.sln (Solution file for Visual Studio).
|
|
|
We recommend to use a naming similar to 'build_win32-x64.vc12' for a project file with win64 architecture for the Visual Studio 12 compiler, but any other name such as a simple 'build' would also work.
|
|
|
|
|
|
### |
|
|
\ No newline at end of file |