Skip to content

Commit 6dd1b1d

Browse files
author
postables
committed
chore: install mbedtls in ci
1 parent b5dc902 commit 6dd1b1d

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

.scripts/install_mbedtls.sh

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#! /bin/bash
2+
3+
# used to install mbed tls
4+
5+
git clone https://github.com/ARMmbed/mbedtls.git
6+
cd mbedtls
7+
git checkout mbedtls-2.23.0
8+
make CFLAGS="-fPIC"
9+
sudo make install CFLAGS="-fPIC"
10+
sudo ldconfig

.travis.yml

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ script:
2424
- gcc -v && g++ -v && cmake --version
2525
# install doxygen
2626
- sudo apt install doxygen -y
27+
# install mbed tls
28+
- make install-mbedtls
2729
# build project in release mode
2830
- make build-ci
2931
# change to builddir and run tests

Makefile

+4-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@ build-analysis:
1818
docs:
1919
(cd build; cmake --build . --target doxygen-docs)
2020

21-
21+
.PHONY: install-mbedtls
22+
install-mbedtls:
23+
(./.scripts/install_mbedtls.sh)
24+
2225
.PHONY: clean
2326
clean:
2427
(./.scripts/clean.sh)

0 commit comments

Comments
 (0)