@@ -10,34 +10,83 @@ environment:
10
10
BUILD_ENV : " Visual Studio 14"
11
11
BUILD_DIR : " build"
12
12
PYTHON_VERSION : " 2.7"
13
+ ENABLE_CONTRIB : false
13
14
- PYTHON : " C:/Python27-x64"
14
15
BUILD_ENV : " Visual Studio 14 Win64"
15
16
BUILD_DIR : " build64"
16
17
PYTHON_VERSION : " 2.7"
18
+ ENABLE_CONTRIB : false
17
19
- PYTHON : " C:/Python34"
18
20
BUILD_ENV : " Visual Studio 14"
19
21
BUILD_DIR : " build"
20
22
PYTHON_VERSION : " 3.4"
23
+ ENABLE_CONTRIB : false
21
24
- PYTHON : " C:/Python34-x64"
22
25
BUILD_ENV : " Visual Studio 14 Win64"
23
26
BUILD_DIR : " build64"
24
27
PYTHON_VERSION : " 3.4"
28
+ ENABLE_CONTRIB : false
25
29
- PYTHON : " C:/Python35"
26
30
BUILD_ENV : " Visual Studio 14"
27
31
BUILD_DIR : " build"
28
32
PYTHON_VERSION : " 3.5"
33
+ ENABLE_CONTRIB : false
29
34
- PYTHON : " C:/Python35-x64"
30
35
BUILD_ENV : " Visual Studio 14 Win64"
31
36
BUILD_DIR : " build64"
32
37
PYTHON_VERSION : " 3.5"
38
+ ENABLE_CONTRIB : false
33
39
- PYTHON : " C:/Python36"
34
40
BUILD_ENV : " Visual Studio 14"
35
41
BUILD_DIR : " build"
36
42
PYTHON_VERSION : " 3.6"
43
+ ENABLE_CONTRIB : false
37
44
- PYTHON : " C:/Python36-x64"
38
45
BUILD_ENV : " Visual Studio 14 Win64"
39
46
BUILD_DIR : " build64"
40
47
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
41
90
42
91
install :
43
92
- cmd : >-
@@ -57,8 +106,17 @@ build_script:
57
106
58
107
cd opencv
59
108
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
+ )
62
120
63
121
cd %BUILD_DIR%
64
122
0 commit comments