opencv-build
Version:
A simple script to auto build recent OpenCV + contrib version via npm
47 lines (33 loc) • 1.31 kB
Markdown
[](http://travis-ci.org/justadudewhohacks/npm-opencv-build)
[](https://ci.appveyor.com/project/justadudewhohacks/npm-opencv-build/branch/master)
A simple script to auto build recent OpenCV + contrib version via npm. This script is used to auto build <a href="https://github.com/justadudewhohacks/opencv4nodejs"><b>opencv4nodejs</b></a>.
# Install
``` bash
npm install opencv-build
```
## Requirements
- cmake
### Windows
- windows build tools or Visual Studio
``` bash
npm install --global windows-build-tools
```
## Environment Variables
It's possible to specify build environment variables by inserting them into the `package.json` where the dependency is declared an object like:
```json
{
"opencv4nodejs": {
"autoBuildFlags": "-DOPENCV_GENERATE_PKGCONFIG=ON -DOPENCV_PC_FILE_NAME=opencv.pc",
"autoBuildOpencvVersion": "4.1.0"
}
}
```
The following environment variables can be passed:
- autoBuildBuildCuda
- autoBuildFlags
- autoBuildOpencvVersion
- autoBuildWithoutContrib
- disableAutoBuild
- opencvIncludeDir
- opencvLibDir
- opencvBinDir