From e9592a0eaaf7648cadf9d0eb77dac3ec774c5909 Mon Sep 17 00:00:00 2001 From: yanhailiang Date: Fri, 19 Nov 2021 01:05:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9E=84=E5=BB=BApython=20=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- opencv.spec | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/opencv.spec b/opencv.spec index 6abe0fc..a659f3f 100644 --- a/opencv.spec +++ b/opencv.spec @@ -47,6 +47,8 @@ cmake ../../ -DCMAKE_BUILD_TYPE=Release\ -DBUILD_PERF_TESTS=OFF\ -DBUILD_opencv_apps=OFF\ -DBUILD_opencv_python3=ON\ + -DBUILD_opencv_python2=OFF\ + -DBUILD_opencv_java=OFF\ -DWITH_FFMPEG=OFF\ -DWITH_TIFF=ON\ -DBUILD_TIFF=OFF\ @@ -56,9 +58,19 @@ cmake ../../ -DCMAKE_BUILD_TYPE=Release\ -DBUILD_EXAMPLES=ON\ -DOPENCV_TEST_DATA_PATH=%_builddir/%{name}-%{version}/opencv_extra-%{version}/testdata\ -DINSTALL_TESTS=ON\ + -DPYTHON3_EXECUTABLE=$(which python3)\ + -DPYTHON_EXECUTABLE=$(which python3)\ + -DPYTHON_DEFAULT_EXECUTABLE=$(python3 -c "import sys; print(sys.executable)")\ + -DPYTHON3_NUMPY_INCLUDE_DIRS=$(python3 -c "import numpy; print (numpy.get_include())")\ + -DPYTHON3_INCLUDE_DIR=$(python3 -c "from distutils.sysconfig import get_python_inc; print(get_python_inc())")\ + -DPYTHON_INCLUDE_DIR=$(python3 -c "from distutils.sysconfig import get_python_inc; print(get_python_inc())")\ + -DPYTHON3_LIBRARIES=$(python3 -c "import distutils.sysconfig as sysconfig; print(sysconfig.get_config_var('LIBDIR')+ '/libpython3.so')")\ + -DPYTHON3_LIBRARY=$(python3 -c "import distutils.sysconfig as sysconfig; print(sysconfig.get_config_var('LIBDIR')+ '/libpython3.so')")\ + -DPYTHON_LIBRARIES=$(python3 -c "import distutils.sysconfig as sysconfig; print(sysconfig.get_config_var('LIBDIR')+ '/libpython3.so')")\ + -DPYTHON_LIBRARY=$(python3 -c "import distutils.sysconfig as sysconfig; print(sysconfig.get_config_var('LIBDIR')+ '/libpython3.so')")\ -DCMAKE_INSTALL_PREFIX=/usr make -j24 V=1 -ctest -E "opencv_test_objdetect" +ctest -E "opencv_test_python" %install