@@ -14,12 +14,12 @@ jobs:
14
14
compiler : [gcc, clang]
15
15
configure :
16
16
- {label: "with parser generation", opt: "--enable-parser-generation" }
17
- - {label: "without curl", opt: "--without-curl" }
18
- - {label: "without yajl", opt: "--without-yajl" }
19
- - {label: "without geoip", opt: "--without-geoip" }
20
- - {label: "without lmdb", opt: "--without-lmdb" }
21
- - {label: "without ssdeep", opt: "--without-ssdeep" }
22
- - {label: "without lua", opt: "--without-lua" }
17
+ - {label: "wo curl", opt: "--without-curl" }
18
+ - {label: "wo yajl", opt: "--without-yajl" }
19
+ - {label: "wo geoip", opt: "--without-geoip" }
20
+ - {label: "wo lmdb", opt: "--without-lmdb" }
21
+ - {label: "wo ssdeep", opt: "--without-ssdeep" }
22
+ - {label: "wo lua", opt: "--without-lua" }
23
23
- {label: "without maxmind", opt: "--without-maxmind" }
24
24
steps :
25
25
- name : Setup Dependencies
@@ -46,21 +46,21 @@ jobs:
46
46
runs-on : ${{ matrix.os }}
47
47
strategy :
48
48
matrix :
49
- os : [macos-10.15, macos-11.0 ]
50
- compiler : [gcc, clang]
49
+ os : [macos-10.15]
50
+ compiler : [clang]
51
51
configure :
52
52
- {label: "with parser generation", opt: "--enable-parser-generation" }
53
- - {label: "without curl", opt: "--without-curl" }
54
- - {label: "without yajl", opt: "--without-yajl" }
55
- - {label: "without geoip", opt: "--without-geoip" }
56
- - {label: "without lmdb", opt: "--without-lmdb" }
57
- - {label: "without ssdeep", opt: "--without-ssdeep" }
58
- - {label: "without lua", opt: "--without-lua" }
59
- - {label: "without maxmind", opt: "--without-maxmind" }
53
+ - {label: "wo curl", opt: "--without-curl" }
54
+ - {label: "wo yajl", opt: "--without-yajl" }
55
+ - {label: "wo geoip", opt: "--without-geoip" }
56
+ - {label: "wo lmdb", opt: "--without-lmdb" }
57
+ - {label: "wo ssdeep", opt: "--without-ssdeep" }
58
+ - {label: "wo lua", opt: "--without-lua" }
59
+ - {label: "wo maxmind", opt: "--without-maxmind" }
60
60
steps :
61
61
- name : Setup Dependencies
62
62
run : |
63
- brew install autoconf automake cppcheck lmdb libyaml lua ssdeep libmaxminddb
63
+ brew install autoconf automake cppcheck lmdb libyaml lua ssdeep libmaxminddb bison
64
64
- uses : actions/checkout@v2
65
65
with :
66
66
submodules : true
70
70
run : ./configure ${{ matrix.configure.opt }}
71
71
- uses : ammaraskar/gcc-problem-matcher@master
72
72
- name : make
73
- run : make -j `nproc `
73
+ run : make -j `sysctl -n hw.logicalcpu `
74
74
- name : check
75
75
run : make check
76
76
- name : check-static
0 commit comments