Skip to content

Commit 27ef35f

Browse files
committed
initial test with opencv_contrib on Windows
1 parent 7774a64 commit 27ef35f

File tree

1 file changed

+60
-2
lines changed

1 file changed

+60
-2
lines changed

appveyor.yml

Lines changed: 60 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,34 +10,83 @@ environment:
1010
BUILD_ENV: "Visual Studio 14"
1111
BUILD_DIR: "build"
1212
PYTHON_VERSION: "2.7"
13+
ENABLE_CONTRIB: false
1314
- PYTHON: "C:/Python27-x64"
1415
BUILD_ENV: "Visual Studio 14 Win64"
1516
BUILD_DIR: "build64"
1617
PYTHON_VERSION: "2.7"
18+
ENABLE_CONTRIB: false
1719
- PYTHON: "C:/Python34"
1820
BUILD_ENV: "Visual Studio 14"
1921
BUILD_DIR: "build"
2022
PYTHON_VERSION: "3.4"
23+
ENABLE_CONTRIB: false
2124
- PYTHON: "C:/Python34-x64"
2225
BUILD_ENV: "Visual Studio 14 Win64"
2326
BUILD_DIR: "build64"
2427
PYTHON_VERSION: "3.4"
28+
ENABLE_CONTRIB: false
2529
- PYTHON: "C:/Python35"
2630
BUILD_ENV: "Visual Studio 14"
2731
BUILD_DIR: "build"
2832
PYTHON_VERSION: "3.5"
33+
ENABLE_CONTRIB: false
2934
- PYTHON: "C:/Python35-x64"
3035
BUILD_ENV: "Visual Studio 14 Win64"
3136
BUILD_DIR: "build64"
3237
PYTHON_VERSION: "3.5"
38+
ENABLE_CONTRIB: false
3339
- PYTHON: "C:/Python36"
3440
BUILD_ENV: "Visual Studio 14"
3541
BUILD_DIR: "build"
3642
PYTHON_VERSION: "3.6"
43+
ENABLE_CONTRIB: false
3744
- PYTHON: "C:/Python36-x64"
3845
BUILD_ENV: "Visual Studio 14 Win64"
3946
BUILD_DIR: "build64"
4047
PYTHON_VERSION: "3.6"
48+
ENABLE_CONTRIB: false
49+
50+
- PYTHON: "C:/Python27"
51+
BUILD_ENV: "Visual Studio 14"
52+
BUILD_DIR: "build"
53+
PYTHON_VERSION: "2.7"
54+
ENABLE_CONTRIB: true
55+
- PYTHON: "C:/Python27-x64"
56+
BUILD_ENV: "Visual Studio 14 Win64"
57+
BUILD_DIR: "build64"
58+
PYTHON_VERSION: "2.7"
59+
ENABLE_CONTRIB: true
60+
- PYTHON: "C:/Python34"
61+
BUILD_ENV: "Visual Studio 14"
62+
BUILD_DIR: "build"
63+
PYTHON_VERSION: "3.4"
64+
ENABLE_CONTRIB: true
65+
- PYTHON: "C:/Python34-x64"
66+
BUILD_ENV: "Visual Studio 14 Win64"
67+
BUILD_DIR: "build64"
68+
PYTHON_VERSION: "3.4"
69+
ENABLE_CONTRIB: true
70+
- PYTHON: "C:/Python35"
71+
BUILD_ENV: "Visual Studio 14"
72+
BUILD_DIR: "build"
73+
PYTHON_VERSION: "3.5"
74+
ENABLE_CONTRIB: true
75+
- PYTHON: "C:/Python35-x64"
76+
BUILD_ENV: "Visual Studio 14 Win64"
77+
BUILD_DIR: "build64"
78+
PYTHON_VERSION: "3.5"
79+
ENABLE_CONTRIB: true
80+
- PYTHON: "C:/Python36"
81+
BUILD_ENV: "Visual Studio 14"
82+
BUILD_DIR: "build"
83+
PYTHON_VERSION: "3.6"
84+
ENABLE_CONTRIB: true
85+
- PYTHON: "C:/Python36-x64"
86+
BUILD_ENV: "Visual Studio 14 Win64"
87+
BUILD_DIR: "build64"
88+
PYTHON_VERSION: "3.6"
89+
ENABLE_CONTRIB: true
4190

4291
install:
4392
- cmd: >-
@@ -57,8 +106,17 @@ build_script:
57106
58107
cd opencv
59108
60-
if %PYTHON_VERSION% GEQ 3 cmake -G "%BUILD_ENV%" -H"." -B"%BUILD_DIR%" -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DPYTHON3_EXECUTABLE="%PYTHON%/python.exe" -DPYTHON3_LIBRARY="%PYTHON%/libs/python3*.lib" -DPYTHON3_INCLUDE_DIR="%PYTHON%/include" -Wno-dev
61-
if %PYTHON_VERSION% LSS 3 cmake -G "%BUILD_ENV%" -H"." -B"%BUILD_DIR%" -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -Wno-dev
109+
if %ENABLE_CONTRIB% EQU true (
110+
111+
if %PYTHON_VERSION% GEQ 3 cmake -G "%BUILD_ENV%" -H"." -B"%BUILD_DIR%" -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DPYTHON3_EXECUTABLE="%PYTHON%/python.exe" -DPYTHON3_LIBRARY="%PYTHON%/libs/python3*.lib" -DPYTHON3_INCLUDE_DIR="%PYTHON%/include" -Wno-dev
112+
if %PYTHON_VERSION% LSS 3 cmake -G "%BUILD_ENV%" -H"." -B"%BUILD_DIR%" -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -Wno-dev
113+
114+
) else (
115+
116+
if %PYTHON_VERSION% GEQ 3 cmake -G "%BUILD_ENV%" -H"." -B"%BUILD_DIR%" -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DPYTHON3_EXECUTABLE="%PYTHON%/python.exe" -DPYTHON3_LIBRARY="%PYTHON%/libs/python3*.lib" -DPYTHON3_INCLUDE_DIR="%PYTHON%/include" -Wno-dev
117+
if %PYTHON_VERSION% LSS 3 cmake -G "%BUILD_ENV%" -H"." -B"%BUILD_DIR%" -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -Wno-dev
118+
119+
)
62120
63121
cd %BUILD_DIR%
64122

0 commit comments

Comments
 (0)