Skip to content

Commit 638da2e

Browse files
committed
travis: use cmake as Makefile generator
Signed-off-by: Johann Neuhauser <johann@it-neuhauser.de>
1 parent 4c984f1 commit 638da2e

1 file changed

Lines changed: 27 additions & 4 deletions

File tree

.travis.yml

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,14 @@ matrix:
44
include:
55
- os: linux
66
compiler: gcc
7+
addons:
8+
apt:
9+
packages:
10+
- cmake
711
script:
12+
- mkdir -p build
13+
- cd build
14+
- cmake ..
815
- make
916

1017
- os: linux
@@ -15,8 +22,12 @@ matrix:
1522
- gcc-arm-linux-gnueabihf
1623
- libc6-dev-armhf-cross
1724
- qemu-user
25+
- cmake
1826
script:
19-
- CFLAGS="-O2 -mfpu=neon -g -static -DMAXREPEATS=2 -DLATBENCH_COUNT=10000" make
27+
- mkdir -p build
28+
- cd build
29+
- cmake -DCMAKE_C_FLAGS="-O2 -mfpu=neon -g -static -DMAXREPEATS=2 -DLATBENCH_COUNT=10000" ..
30+
- make
2031
- qemu-arm ./tinymembench
2132

2233
- os: linux
@@ -28,8 +39,12 @@ matrix:
2839
- gcc-aarch64-linux-gnu
2940
- libc6-dev-arm64-cross
3041
- qemu-user
42+
- cmake
3143
script:
32-
- CFLAGS="-O2 -g -static -DMAXREPEATS=2 -DLATBENCH_COUNT=10000" make
44+
- mkdir -p build
45+
- cd build
46+
- cmake -DCMAKE_C_FLAGS="-O2 -g -static -DMAXREPEATS=2 -DLATBENCH_COUNT=10000" ..
47+
- make
3348
- qemu-aarch64 ./tinymembench
3449

3550
- os: linux
@@ -40,8 +55,12 @@ matrix:
4055
- mingw32
4156
- mingw32-binutils
4257
- mingw32-runtime
58+
- cmake
4359
script:
44-
- CFLAGS="-O2 -g -DMAXREPEATS=2 -DLATBENCH_COUNT=10000" make
60+
- mkdir -p build
61+
- cd build
62+
- cmake -DCMAKE_C_FLAGS="-O2 -g -DMAXREPEATS=2 -DLATBENCH_COUNT=10000" ..
63+
- make
4564
- i586-mingw32msvc-objdump -d ./tinymembench
4665
# Fails because of https://sourceware.org/bugzilla/show_bug.cgi?id=12687
4766
# - wine ./tinymembench
@@ -56,6 +75,10 @@ matrix:
5675
- gcc-mingw-w64-i686
5776
- gcc-mingw-w64
5877
- wine
78+
- cmake
5979
script:
60-
- CFLAGS="-O2 -g -DMAXREPEATS=2 -DLATBENCH_COUNT=10000" make
80+
- mkdir -p build
81+
- cd build
82+
- cmake -DCMAKE_C_FLAGS="-O2 -g -DMAXREPEATS=2 -DLATBENCH_COUNT=10000" ..
83+
- make
6184
- wine ./tinymembench

0 commit comments

Comments
 (0)