summaryrefslogtreecommitdiff
path: root/.travis/build-linux-clang
diff options
context:
space:
mode:
authornicoo <nicoo@debian.org>2020-02-23 14:46:35 +0000
committernicoo <nicoo@debian.org>2020-02-23 14:46:35 +0000
commitf794345c2d734f593da8ed7754e5dbb5809c688d (patch)
tree32889c9b7bd26656242cc5e4b483c8a1deba88e1 /.travis/build-linux-clang
parent28215e6c161c70cb1bcae7d01195fefcffb09d32 (diff)
parent400533f0af0b8119c84e574387ed05e500f63861 (diff)
Merge branch 'prep-v1.3.1-1' into 'debian/sid'
Prepare upload v1.3.1-1 See merge request auth-team/libfido2!3
Diffstat (limited to '.travis/build-linux-clang')
-rw-r--r--.travis/build-linux-clang22
1 files changed, 22 insertions, 0 deletions
diff --git a/.travis/build-linux-clang b/.travis/build-linux-clang
new file mode 100644
index 0000000..8938461
--- /dev/null
+++ b/.travis/build-linux-clang
@@ -0,0 +1,22 @@
1#!/bin/sh -eux
2
3${CC} --version
4
5# Check exports.
6(cd src && ./diff_exports.sh)
7
8# Build and install libcbor.
9git clone git://github.com/pjk/libcbor
10cd libcbor
11git checkout v0.5.0
12mkdir build
13(cd build && cmake ..)
14make -C build
15sudo make -C build install
16cd ..
17
18# Build, analyze, and install libfido2.
19mkdir build
20(cd build && scan-build cmake -DCMAKE_BUILD_TYPE=Debug ..)
21scan-build --status-bugs make -C build
22sudo make -C build install