Merge pull request #2181 from isuruf/install_name
[platform/upstream/openblas.git] / .drone.yml
1 ---
2 kind: pipeline
3 name: arm64_gcc_make
4
5 platform:
6   os: linux
7   arch: arm64
8
9 steps:
10 - name: Build and Test
11   image: ubuntu:19.04
12   environment:
13     CC: gcc
14     COMMON_FLAGS: 'DYNAMIC_ARCH=1 TARGET=ARMV8 NUM_THREADS=32'
15   commands:
16     - echo "MAKE_FLAGS:= $COMMON_FLAGS"
17     - apt-get update -y
18     - apt-get install -y make $CC gfortran perl
19     - $CC --version
20     - make QUIET_MAKE=1 $COMMON_FLAGS
21     - make -C test $COMMON_FLAGS
22     - make -C ctest $COMMON_FLAGS
23     - make -C utest $COMMON_FLAGS
24
25 ---
26 kind: pipeline
27 name: arm32_gcc_make
28
29 platform:
30   os: linux
31   arch: arm
32
33 steps:
34 - name: Build and Test
35   image: ubuntu:19.04
36   environment:
37     CC: gcc
38     COMMON_FLAGS: 'DYNAMIC_ARCH=1 TARGET=ARMV6 NUM_THREADS=32'
39   commands:
40     - echo "MAKE_FLAGS:= $COMMON_FLAGS"
41     - apt-get update -y
42     - apt-get install -y make $CC gfortran perl
43     - $CC --version
44     - make QUIET_MAKE=1 $COMMON_FLAGS
45     - make -C test $COMMON_FLAGS
46     - make -C ctest $COMMON_FLAGS
47     - make -C utest $COMMON_FLAGS
48
49 ---
50 kind: pipeline
51 name: arm64_clang_make
52
53 platform:
54   os: linux
55   arch: arm64
56
57 steps:
58 - name: Build and Test
59   image: ubuntu:18.04
60   environment:
61     CC: clang
62     COMMON_FLAGS: 'DYNAMIC_ARCH=1 TARGET=ARMV8 NUM_THREADS=32'
63   commands:
64     - echo "MAKE_FLAGS:= $COMMON_FLAGS"
65     - apt-get update -y
66     - apt-get install -y make $CC gfortran perl
67     - $CC --version
68     - make QUIET_MAKE=1 $COMMON_FLAGS
69     - make -C test $COMMON_FLAGS
70     - make -C ctest $COMMON_FLAGS
71     - make -C utest $COMMON_FLAGS
72
73 ---
74 kind: pipeline
75 name: arm32_clang_cmake
76
77 platform:
78   os: linux
79   arch: arm
80
81 steps:
82 - name: Build and Test
83   image: ubuntu:18.04
84   environment:
85     CC: clang
86     CMAKE_FLAGS: '-DDYNAMIC_ARCH=1 -DTARGET=ARMV6 -DNUM_THREADS=32 -DNOFORTRAN=ON -DBUILD_WITHOUT_LAPACK=ON'
87   commands:
88     - echo "CMAKE_FLAGS:= $CMAKE_FLAGS"
89     - apt-get update -y
90     - apt-get install -y make $CC g++ perl cmake
91     - $CC --version
92     - mkdir build && cd build
93     - cmake $CMAKE_FLAGS ..
94     - make -j
95     - ctest
96
97 ---
98 kind: pipeline
99 name: arm64_gcc_cmake
100
101 platform:
102   os: linux
103   arch: arm64
104
105 steps:
106 - name: Build and Test
107   image: ubuntu:18.04
108   environment:
109     CC: gcc
110     CMAKE_FLAGS: '-DDYNAMIC_ARCH=1 -DTARGET=ARMV8 -DNUM_THREADS=32 -DNOFORTRAN=ON -DBUILD_WITHOUT_LAPACK=ON'
111   commands:
112     - echo "CMAKE_FLAGS:= $CMAKE_FLAGS"
113     - apt-get update -y
114     - apt-get install -y make $CC g++ perl cmake
115     - $CC --version
116     - mkdir build && cd build
117     - cmake $CMAKE_FLAGS ..
118     - make -j
119     - ctest
120
121 ---
122 kind: pipeline
123 name: arm64_clang_cmake
124
125 platform:
126   os: linux
127   arch: arm64
128
129 steps:
130 - name: Build and Test
131   image: ubuntu:18.04
132   environment:
133     CC: clang
134     CMAKE_FLAGS: '-DDYNAMIC_ARCH=1 -DTARGET=ARMV8 -DNUM_THREADS=32 -DNOFORTRAN=ON -DBUILD_WITHOUT_LAPACK=ON'
135   commands:
136     - echo "CMAKE_FLAGS:= $CMAKE_FLAGS"
137     - apt-get update -y
138     - apt-get install -y make $CC g++ perl cmake
139     - $CC --version
140     - mkdir build && cd build
141     - cmake $CMAKE_FLAGS ..
142     - make -j
143     - ctest