Hex Artifact Content
Not logged in

Artifact c068e26105a2bab2a11a0c5a7230499d619b6e4b:


0000: 76 65 72 73 69 6f 6e 3a 20 27 7b 62 75 69 6c 64  version: '{build
0010: 7d 27 0a 0a 65 6e 76 69 72 6f 6e 6d 65 6e 74 3a  }'..environment:
0020: 0a 20 20 6d 61 74 72 69 78 3a 0a 20 20 2d 20 4d  .  matrix:.  - M
0030: 53 59 53 54 45 4d 3a 20 4d 49 4e 47 57 36 34 0a  SYSTEM: MINGW64.
0040: 20 20 20 20 43 50 55 3a 20 78 38 36 5f 36 34 0a      CPU: x86_64.
0050: 20 20 20 20 4d 53 56 43 3a 20 61 6d 64 36 34 0a      MSVC: amd64.
0060: 20 20 2d 20 4d 53 59 53 54 45 4d 3a 20 4d 49 4e    - MSYSTEM: MIN
0070: 47 57 33 32 0a 20 20 20 20 43 50 55 3a 20 69 36  GW32.    CPU: i6
0080: 38 36 0a 20 20 20 20 4d 53 56 43 3a 20 78 38 36  86.    MSVC: x86
0090: 0a 20 20 2d 20 4d 53 59 53 54 45 4d 3a 20 4d 49  .  - MSYSTEM: MI
00a0: 4e 47 57 36 34 0a 20 20 20 20 43 50 55 3a 20 78  NGW64.    CPU: x
00b0: 38 36 5f 36 34 0a 20 20 2d 20 4d 53 59 53 54 45  86_64.  - MSYSTE
00c0: 4d 3a 20 4d 49 4e 47 57 33 32 0a 20 20 20 20 43  M: MINGW32.    C
00d0: 50 55 3a 20 69 36 38 36 0a 20 20 2d 20 4d 53 59  PU: i686.  - MSY
00e0: 53 54 45 4d 3a 20 4d 49 4e 47 57 36 34 0a 20 20  STEM: MINGW64.  
00f0: 20 20 43 50 55 3a 20 78 38 36 5f 36 34 0a 20 20    CPU: x86_64.  
0100: 20 20 4d 53 56 43 3a 20 61 6d 64 36 34 0a 20 20    MSVC: amd64.  
0110: 20 20 43 4f 4e 46 49 47 5f 46 4c 41 47 53 3a 20    CONFIG_FLAGS: 
0120: 2d 2d 65 6e 61 62 6c 65 2d 64 65 62 75 67 0a 20  --enable-debug. 
0130: 20 2d 20 4d 53 59 53 54 45 4d 3a 20 4d 49 4e 47   - MSYSTEM: MING
0140: 57 33 32 0a 20 20 20 20 43 50 55 3a 20 69 36 38  W32.    CPU: i68
0150: 36 0a 20 20 20 20 4d 53 56 43 3a 20 78 38 36 0a  6.    MSVC: x86.
0160: 20 20 20 20 43 4f 4e 46 49 47 5f 46 4c 41 47 53      CONFIG_FLAGS
0170: 3a 20 2d 2d 65 6e 61 62 6c 65 2d 64 65 62 75 67  : --enable-debug
0180: 0a 20 20 2d 20 4d 53 59 53 54 45 4d 3a 20 4d 49  .  - MSYSTEM: MI
0190: 4e 47 57 36 34 0a 20 20 20 20 43 50 55 3a 20 78  NGW64.    CPU: x
01a0: 38 36 5f 36 34 0a 20 20 20 20 43 4f 4e 46 49 47  86_64.    CONFIG
01b0: 5f 46 4c 41 47 53 3a 20 2d 2d 65 6e 61 62 6c 65  _FLAGS: --enable
01c0: 2d 64 65 62 75 67 0a 20 20 2d 20 4d 53 59 53 54  -debug.  - MSYST
01d0: 45 4d 3a 20 4d 49 4e 47 57 33 32 0a 20 20 20 20  EM: MINGW32.    
01e0: 43 50 55 3a 20 69 36 38 36 0a 20 20 20 20 43 4f  CPU: i686.    CO
01f0: 4e 46 49 47 5f 46 4c 41 47 53 3a 20 2d 2d 65 6e  NFIG_FLAGS: --en
0200: 61 62 6c 65 2d 64 65 62 75 67 0a 0a 69 6e 73 74  able-debug..inst
0210: 61 6c 6c 3a 0a 20 20 2d 20 73 65 74 20 50 41 54  all:.  - set PAT
0220: 48 3d 63 3a 5c 6d 73 79 73 36 34 5c 25 4d 53 59  H=c:\msys64\%MSY
0230: 53 54 45 4d 25 5c 62 69 6e 3b 63 3a 5c 6d 73 79  STEM%\bin;c:\msy
0240: 73 36 34 5c 75 73 72 5c 62 69 6e 3b 25 50 41 54  s64\usr\bin;%PAT
0250: 48 25 0a 20 20 2d 20 69 66 20 64 65 66 69 6e 65  H%.  - if define
0260: 64 20 4d 53 56 43 20 63 61 6c 6c 20 22 63 3a 5c  d MSVC call "c:\
0270: 50 72 6f 67 72 61 6d 20 46 69 6c 65 73 20 28 78  Program Files (x
0280: 38 36 29 5c 4d 69 63 72 6f 73 6f 66 74 20 56 69  86)\Microsoft Vi
0290: 73 75 61 6c 20 53 74 75 64 69 6f 20 31 34 2e 30  sual Studio 14.0
02a0: 5c 56 43 5c 76 63 76 61 72 73 61 6c 6c 2e 62 61  \VC\vcvarsall.ba
02b0: 74 22 20 25 4d 53 56 43 25 0a 20 20 2d 20 69 66  t" %MSVC%.  - if
02c0: 20 64 65 66 69 6e 65 64 20 4d 53 56 43 20 70 61   defined MSVC pa
02d0: 63 6d 61 6e 20 2d 2d 6e 6f 63 6f 6e 66 69 72 6d  cman --noconfirm
02e0: 20 2d 52 73 63 20 6d 69 6e 67 77 2d 77 36 34 2d   -Rsc mingw-w64-
02f0: 25 43 50 55 25 2d 67 63 63 20 67 63 63 0a 20 20  %CPU%-gcc gcc.  
0300: 2d 20 70 61 63 6d 61 6e 20 2d 2d 6e 6f 63 6f 6e  - pacman --nocon
0310: 66 69 72 6d 20 2d 53 75 79 20 6d 69 6e 67 77 2d  firm -Suy mingw-
0320: 77 36 34 2d 25 43 50 55 25 2d 6d 61 6b 65 0a 0a  w64-%CPU%-make..
0330: 62 75 69 6c 64 5f 73 63 72 69 70 74 3a 0a 20 20  build_script:.  
0340: 2d 20 62 61 73 68 20 2d 63 20 22 61 75 74 6f 63  - bash -c "autoc
0350: 6f 6e 66 22 0a 20 20 2d 20 62 61 73 68 20 2d 63  onf".  - bash -c
0360: 20 22 2e 2f 63 6f 6e 66 69 67 75 72 65 20 24 43   "./configure $C
0370: 4f 4e 46 49 47 5f 46 4c 41 47 53 22 0a 20 20 2d  ONFIG_FLAGS".  -
0380: 20 6d 69 6e 67 77 33 32 2d 6d 61 6b 65 20 2d 6a   mingw32-make -j
0390: 33 0a 20 20 2d 20 66 69 6c 65 20 6c 69 62 2f 6a  3.  - file lib/j
03a0: 65 6d 61 6c 6c 6f 63 2e 64 6c 6c 0a 20 20 2d 20  emalloc.dll.  - 
03b0: 6d 69 6e 67 77 33 32 2d 6d 61 6b 65 20 2d 6a 33  mingw32-make -j3
03c0: 20 74 65 73 74 73 0a 20 20 2d 20 6d 69 6e 67 77   tests.  - mingw
03d0: 33 32 2d 6d 61 6b 65 20 2d 6b 20 63 68 65 63 6b  32-make -k check
03e0: 0a                                               .