@@ -74,12 +74,11 @@ jobs:
7474 - name : Build OpenCV
7575 if : steps.opencv-cache.outputs.cache-hit != 'true'
7676 run : |
77- mkdir opencv/build && cd opencv/build
7877 cmake \
79- -S . \
80- -B build \
78+ -S opencv \
79+ -B opencv/ build \
8180 -D CMAKE_BUILD_TYPE=Release \
82- -D OPENCV_EXTRA_MODULES_PATH=../.. /opencv_contrib/modules \
81+ -D OPENCV_EXTRA_MODULES_PATH=${GITHUB_WORKSPACE} /opencv_contrib/modules \
8382 -D BUILD_SHARED_LIBS=OFF \
8483 -D ENABLE_CXX11=ON \
8584 -D BUILD_EXAMPLES=OFF \
@@ -115,20 +114,22 @@ jobs:
115114 -D WITH_GSTREAMER=OFF \
116115 -D WITH_ADE=OFF \
117116 -D OPENCV_ENABLE_NONFREE=ON \
118- -D CMAKE_INSTALL_PREFIX=${GITHUB_WORKSPACE}/opencv_artifacts ..
119- cmake --build build
120- cmake --install build
117+ -D CMAKE_INSTALL_PREFIX=${GITHUB_WORKSPACE}/opencv_artifacts
118+ cmake --build opencv/ build -j 3
119+ cmake --install opencv/ build
121120 sudo ldconfig
122- cd ${GITHUB_WORKSPACE}
123121 ls
124122
125123 - name : Build OpenCvSharpExtern
126124 run : |
127- mkdir opencvsharp/src/build && cd $_
128- cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/opencv_artifacts ..
129- make -j
130- ls OpenCvSharpExtern
131- cp OpenCvSharpExtern/libOpenCvSharpExtern.so ${GITHUB_WORKSPACE}/opencvsharp/nuget/
125+ cmake \
126+ -S opencvsharp/src \
127+ -B opencvsharp/src/build \
128+ -D CMAKE_BUILD_TYPE=Release \
129+ -D CMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/opencv_artifacts
130+ cmake --build opencvsharp/src/build -j
131+ ls opencvsharp/src/build/OpenCvSharpExtern
132+ cp opencvsharp/src/build/OpenCvSharpExtern/libOpenCvSharpExtern.so ${GITHUB_WORKSPACE}/opencvsharp/nuget/
132133
133134 - name : Check OpenCvSharpExtern
134135 run : |
0 commit comments