File tree 1 file changed +91
-0
lines changed
1 file changed +91
-0
lines changed Original file line number Diff line number Diff line change
1
+ language : c++
2
+
3
+ branches :
4
+ except :
5
+ - automatic
6
+
7
+ cache :
8
+ directories :
9
+ - download
10
+
11
+ matrix :
12
+ include :
13
+ - os : linux
14
+ sudo : required
15
+ env :
16
+ - _BUILD=win32
17
+ install :
18
+ - docker pull jpcima/arch-mingw
19
+ - container=$(docker run -d -i -t -v /home:/home jpcima/arch-mingw /bin/bash)
20
+ - |
21
+ cross() {
22
+ docker exec -w "$(pwd)" -i -t "$container" "$@"
23
+ }
24
+ script :
25
+ - mkdir release
26
+ - mkdir build
27
+ - cd build
28
+ - cross i686-w64-mingw32-cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DENABLE_GETTEXT=ON ..
29
+ - cross make -j
30
+ - cross cpack -G ZIP
31
+ - cp FreeMajor-*.zip ../release/
32
+ - os : linux
33
+ sudo : required
34
+ env :
35
+ - _BUILD=win64
36
+ install :
37
+ - docker pull jpcima/arch-mingw
38
+ - container=$(docker run -d -i -t -v /home:/home jpcima/arch-mingw /bin/bash)
39
+ - |
40
+ cross() {
41
+ docker exec -w "$(pwd)" -i -t "$container" "$@"
42
+ }
43
+ script :
44
+ - mkdir release
45
+ - mkdir build
46
+ - cd build
47
+ - cross x86_64-w64-mingw32-cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DENABLE_GETTEXT=ON ..
48
+ - cross make -j
49
+ - cross cpack -G ZIP
50
+ - cp FreeMajor-*.zip ../release/
51
+ - os : linux
52
+ sudo : required
53
+ env :
54
+ - _BUILD=macos
55
+ install :
56
+ - docker pull jpcima/osxcross-10.6
57
+ - container=$(docker run -d -i -t -v /home:/home jpcima/osxcross-10.6 /bin/bash)
58
+ - |
59
+ cross() {
60
+ docker exec -w "$(pwd)" -e 'PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/osxcross/target/bin' -e 'MACOSX_DEPLOYMENT_TARGET=10.7' -i -t "$container" "$@"
61
+ }
62
+ script :
63
+ - mkdir release
64
+ - mkdir build
65
+ - cd build
66
+ - cross x86_64-apple-darwin15-cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DENABLE_GETTEXT=ON ..
67
+ - cross make -j
68
+ - cross cpack -G ZIP
69
+ - cp FreeMajor-*.zip ../release/
70
+
71
+ before_deploy :
72
+ - |
73
+ if test "$TRAVIS_BRANCH" = "master" -a "$TRAVIS_PULL_REQUEST" = "false"; then
74
+ export TRAVIS_TAG=automatic
75
+ git tag -f "$TRAVIS_TAG"
76
+ fi
77
+
78
+ deploy :
79
+ provider : releases
80
+ api_key : " $GITHUB_TOKEN"
81
+ file : release/*
82
+ file_glob : true
83
+ skip_cleanup : true
84
+ prerelease : true
85
+ overwrite : true
86
+ on :
87
+ branch : master
88
+
89
+ env :
90
+ global :
91
+ secure : FienNdSG/JYHRJKvATWgOxY41zZck+q/xTDv3hMOU5DsznT4H14PHfWfYUqEttD7wawtuEJFqj4IX/ESpczcVVNNzk+vER4NXTTIdkFOu+zD8ayqU/hEiISWqykgeNt0aFvbmbahUOQC4/FvRo4svekgHkEMOOBGxdPC2mY61i1aBZUXGEd0hi2K/fj4Rfg+j7SSvOoIRs0q1qGKYn2yzY4mX9UimDAenjHW9qQLnH1JPYyU18Aisvrh8vtx4+h8xRSSNroMUXprvIR3rS7JpO+2x77lj/+6yf2RSOSfePE6Czv1TOll4n2tpia0FlYkiMIZAAO6bOVwbe35MXn0pn9Te1/NCpts3RwN4SsQMaNX2uk7E0xMGQs1aIeBVBiYhj3H9xVWR3qQ7s/KkjaIDD01GHwRxNaapFWl0BFYvkikvzlJ2C2I5ZUJU/pL+ZLTbph7+gPSxTX16pftUagjy3ABOMNBUHnbz8tc4NYr2jp1m1mprBd88MjS39DMksO9PO+adKnWeb75X4kMQ1E7x7jaOfIuAAwk2t/JnTWZfTC73MKlLPHgPMASy3WUp22xEa5ElRo3jNWvCS0IatSPJbqSKIuM1TkDlGu18w/hu8bQiFuyiKjA0u4kxrx4rc5SP0fxRWMy3YDoyeT7D5irotD5m1Xbu7fC4wHR0JfaCWY=
You can’t perform that action at this time.
0 commit comments