build without lapack on cmake
[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:18.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: arm64_clang_make
28
29 platform:
30   os: linux
31   arch: arm64
32
33 steps:
34 - name: Build and Test
35   image: ubuntu:18.04
36   environment:
37     CC: clang
38     COMMON_FLAGS: 'DYNAMIC_ARCH=1 TARGET=ARMV8 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_gcc_cmake
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: gcc
62     CXX: g++
63     CMAKE_FLAGS: '-DDYNAMIC_ARCH=1 -DTARGET=ARMV8 -DNUM_THREADS=32 -DNOFORTRAN=ON -DBUILD_WITHOUT_LAPACK=ON'
64   commands:
65     - echo "CMAKE_FLAGS:= $CMAKE_FLAGS"
66     - apt-get update -y
67     - apt-get install -y make $CC $CXX g++ perl cmake
68     - $CC --version
69     - mkdir build && cd build
70     - cmake $CMAKE_FLAGS ..
71     - cmake --build .
72     - ctest
73
74 ---
75 kind: pipeline
76 name: arm64_clang_cmake
77
78 platform:
79   os: linux
80   arch: arm64
81
82 steps:
83 - name: Build and Test
84   image: ubuntu:18.04
85   environment:
86     CC: clang
87     CXX: clang++
88     CMAKE_FLAGS: '-DDYNAMIC_ARCH=1 -DTARGET=ARMV8 -DNUM_THREADS=32 -DNOFORTRAN=ON -DBUILD_WITHOUT_LAPACK=ON'
89   commands:
90     - echo "CMAKE_FLAGS:= $CMAKE_FLAGS"
91     - apt-get update -y
92     - apt-get install -y make $CC $CXX perl cmake
93     - $CC --version
94     - mkdir build && cd build
95     - cmake $CMAKE_FLAGS ..
96     - cmake --build .
97     - ctest