Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 1.29 KB

README.md

File metadata and controls

33 lines (22 loc) · 1.29 KB

VecLib

A C++ library for wrapping up vectorized data operations in an easier to use C++ interface.

At this stage the only library supported IPP, although, having this functionality wrapped up like this allows easy swapping out of vector libraries and keeps the code clean of the often complex function calls in vectorized libraries.

Dependencies

This code depends on:

IPP can be installed from here.

Install

This codebase is intended to be linked into a project that uses GYP project generation. The code can simply be added to a project by inserting:

'includes': 
    [
      '<(veclib_dir)/VecLib.gypi',
    ],

into the parent project's .gyp file. Here veclib_dir is the directory that this file resides in.

Due to the IPP dependency, this library must be added to a <(veclib_dir)/thirdparty directory. Information on installing this library can be found here.

For convenience on OSX a script pull_thirdparty_osx.sh is provided to pull this library in if it is installed on your machine.