appveyor.yml 2.1 KB
Newer Older
S
version  
skvark 已提交
1
version: '{build}'
S
skvark 已提交
2

S
skvark 已提交
3
install:
O
Olli-Pekka Heinisuo 已提交
4
- cmd: >-
S
skvark 已提交
5 6 7

    git clone -q --branch=master https://github.com/Itseez/opencv.git "%APPVEYOR_BUILD_FOLDER%\opencv
    
S
skvark 已提交
8
    C:\Python27\Scripts\pip.exe install -r requirements.txt
O
Olli-Pekka Heinisuo 已提交
9

O
fixes  
Olli-Pekka Heinisuo 已提交
10

S
skvark 已提交
11
    C:\Python35\Scripts\pip.exe install -r requirements.txt
O
fixes  
Olli-Pekka Heinisuo 已提交
12 13


S
skvark 已提交
14
    C:\Python27-x64\Scripts\pip.exe install -r requirements.txt
O
fixes  
Olli-Pekka Heinisuo 已提交
15 16


S
skvark 已提交
17
    C:\Python35-x64\Scripts\pip.exe install -r requirements.txt
S
skvark 已提交
18
    
S
skvark 已提交
19
build_script:
O
Olli-Pekka Heinisuo 已提交
20 21
- cmd: >-

S
skvark 已提交
22 23 24
    if not exist "%APPVEYOR_BUILD_FOLDER%\opencv\build" mkdir "%APPVEYOR_BUILD_FOLDER%\opencv\build"
    
    if not exist "%APPVEYOR_BUILD_FOLDER%\opencv\build64" mkdir "%APPVEYOR_BUILD_FOLDER%\opencv\build64"
S
skvark 已提交
25
    
S
skvark 已提交
26 27
    cd opencv
    
O
Olli-Pekka Heinisuo 已提交
28
    cmake -G "Visual Studio 14" -H"." -B"build" -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DPYTHON3_EXECUTABLE=C:/Python35/python.exe -DPYTHON3_LIBRARY=C:/Python35/libs/python35.lib -DPYTHON3_INCLUDE_DIR=C:/Python35/include -Wno-dev
S
spaces  
skvark 已提交
29
    
S
more cd  
skvark 已提交
30
    cd build
S
spaces  
skvark 已提交
31
    
S
more cd  
skvark 已提交
32
    cmake --build . --config Release
S
spaces  
skvark 已提交
33
    
S
more cd  
skvark 已提交
34
    cd ..
O
Olli-Pekka Heinisuo 已提交
35

O
Olli-Pekka Heinisuo 已提交
36
    cmake -G "Visual Studio 14 Win64" -H"." -B"build64" -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DPYTHON3_EXECUTABLE=C:/Python35-x64/python.exe -DPYTHON3_LIBRARY=C:/Python35-x64/libs/python35.lib -DPYTHON3_INCLUDE_DIR=C:/Python35-x64/include -Wno-dev
S
spaces  
skvark 已提交
37
    
S
more cd  
skvark 已提交
38
    cd build64
S
spaces  
skvark 已提交
39
    
S
more cd  
skvark 已提交
40
    cmake --build . --config Release
S
skvark 已提交
41
    
S
spaces  
skvark 已提交
42
    cd ..\..
O
fixes  
Olli-Pekka Heinisuo 已提交
43

S
skvark 已提交
44
    xcopy "%APPVEYOR_BUILD_FOLDER%\opencv\build\lib\RELEASE\*.pyd" cv2
S
spaces  
skvark 已提交
45
    
S
skvark 已提交
46
    C:\Python27\python.exe setup.py bdist_wheel --opencv-version 0.0.0
S
spaces  
skvark 已提交
47
    
S
skvark 已提交
48 49
    del cv2\*.pyd

S
skvark 已提交
50
    xcopy "%APPVEYOR_BUILD_FOLDER%\opencv\build64\lib\RELEASE\*.pyd" cv2
S
spaces  
skvark 已提交
51
    
S
skvark 已提交
52
    C:\Python27-x64\python.exe setup.py bdist_wheel --opencv-version 0.0.0
S
spaces  
skvark 已提交
53
    
O
fixes  
Olli-Pekka Heinisuo 已提交
54 55
    del cv2\*.pyd

S
skvark 已提交
56
    xcopy "%APPVEYOR_BUILD_FOLDER%\opencv\build\lib\python3\Release\*.pyd" cv2
S
spaces  
skvark 已提交
57
    
O
Olli-Pekka Heinisuo 已提交
58
    C:\Python35\python.exe python bdist_wheel --opencv-version 0.0.0
S
spaces  
skvark 已提交
59
    
S
skvark 已提交
60 61
    del cv2\*.pyd

S
skvark 已提交
62
    xcopy "%APPVEYOR_BUILD_FOLDER%\opencv\build64\lib\python3\Release\*.pyd" cv2
S
spaces  
skvark 已提交
63
    
O
Olli-Pekka Heinisuo 已提交
64
    C:\Python35-x64\python.exe setup.py bdist_wheel --opencv-version 0.0.0
S
spaces  
skvark 已提交
65
    
S
skvark 已提交
66
    del cv2\*.pyd
S
skvark 已提交
67
    
S
skvark 已提交
68 69
artifacts:
- path: dist\*.whl
O
Olli-Pekka Heinisuo 已提交
70
  name: wheels