File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+ #
3
+ # This source code is licensed under the BSD-style license found in the
4
+ # LICENSE file in the root directory of this source tree.
5
+ # OpenCV v4.6.x tested
6
+
7
+ set -e
8
+
9
+ mkdir -p build_cv
10
+
11
+ CMAKE_ARGS=()
12
+
13
+ # CMake-level configuration
14
+ CMAKE_ARGS+=(" -DCMAKE_MAKE_PROGRAM=make" )
15
+ CMAKE_ARGS+=(" -DCMAKE_CROSSCOMPILING=1" )
16
+ CMAKE_ARGS+=(" -DCMAKE_TOOLCHAIN_FILE=$( pwd) /scripts/tf/cmake/riscv64.JDSK.toolchain.cmake" )
17
+ CMAKE_ARGS+=(" -DCMAKE_BUILD_TYPE=RelWithDebInfo" )
18
+ CMAKE_ARGS+=(" -DBUILD_SHARED_LIBS=OFF" )
19
+ CMAKE_ARGS+=(" -DOPENCL_FOUND=OFF" )
20
+ CMAKE_ARGS+=(" -DBUILD_PERF_TESTS=OFF" )
21
+ CMAKE_ARGS+=(" -DBUILD_TESTS=OFF" )
22
+ CMAKE_ARGS+=(" -DBUILD_opencv_apps=OFF" )
23
+ CMAKE_ARGS+=(" -DBUILD_opencv_calib3d=OFF" )
24
+ CMAKE_ARGS+=(" -DBUILD_opencv_gapi=OFF" )
25
+
26
+ # install
27
+ # CMAKE_INSTALL_PREFIX
28
+
29
+ # Use-specified CMake arguments go last to allow overridding defaults
30
+ CMAKE_ARGS+=($@ )
31
+
32
+ pushd build_cv
33
+
34
+ # change to your path
35
+ ccmake ../../../gem5/opencv/ " ${CMAKE_ARGS[@]} "
36
+
37
+ cmake --build .
38
+
39
+ popd
40
+
41
+ # cp
You can’t perform that action at this time.
0 commit comments