Skip to content

Commit a98988e

Browse files
committed
Add default options and switch to building RocksDB
1 parent 9dde67c commit a98988e

File tree

2 files changed

+49
-7
lines changed

2 files changed

+49
-7
lines changed

.github/workflows/debian.yml

Lines changed: 49 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,53 @@ env:
2121
CONAN_GLOBAL_CONF: |
2222
core.download:parallel={{ os.cpu_count() }}
2323
core.upload:parallel={{ os.cpu_count() }}
24-
core:default_build_profile=libxrpl
25-
core:default_profile=libxrpl
26-
tools.build:jobs={{ (os.cpu_count() * 4/5) | int }}
24+
core:default_build_profile=default
25+
core:default_profile=default
2726
tools.build:verbosity=verbose
2827
tools.compilation:verbosity=verbose
28+
CONAN_DEFAULT_OPTIONS: >-
29+
-o assertions=False
30+
-o coverage=False
31+
-o fPIC=True
32+
-o jemalloc=False
33+
-o rocksdb=True
34+
-o shared=False
35+
-o static=True
36+
-o tests=False
37+
-o date/*:header_only=True
38+
-o grpc/*:shared=False
39+
-o grpc/*:secure=True
40+
-o libarchive/*:shared=False
41+
-o libarchive/*:with_acl=False
42+
-o libarchive/*:with_bzip2=False
43+
-o libarchive/*:with_cng=False
44+
-o libarchive/*:with_expat=False
45+
-o libarchive/*:with_iconv=False
46+
-o libarchive/*:with_libxml2=False
47+
-o libarchive/*:with_lz4=True
48+
-o libarchive/*:with_lzma=False
49+
-o libarchive/*:with_lzo=False
50+
-o libarchive/*:with_nettle=False
51+
-o libarchive/*:with_openssl=False
52+
-o libarchive/*:with_pcreposix=False
53+
-o libarchive/*:with_xattr=False
54+
-o libarchive/*:with_zlib=False
55+
-o lz4/*:shared=False
56+
-o openssl/*:shared=False
57+
-o protobuf/*:shared=False
58+
-o protobuf/*:with_zlib=True
59+
-o rocksdb/*:enable_sse=False
60+
-o rocksdb/*:lite=False
61+
-o rocksdb/*:shared=False
62+
-o rocksdb/*:use_rtti=True
63+
-o rocksdb/*:with_jemalloc=False
64+
-o rocksdb/*:with_lz4=True
65+
-o rocksdb/*:with_snappy=True
66+
-o snappy/*:shared=False
67+
-o soci/*:shared=False
68+
-o soci/*:with_sqlite3=True
69+
-o soci/*:with_boost=True
70+
-o xxhash/*:shared=False
2971
3072
jobs:
3173
build:
@@ -47,8 +89,8 @@ jobs:
4789
- type: Debug
4890
# - type: Release
4991
package:
50-
- name: snappy
51-
version: 1.1.10
92+
- name: rocksdb
93+
version: 10.0.1
5294
runs-on: ${{ matrix.architecture.runner }}
5395
container: ${{ matrix.docker.image }}
5496
steps:
@@ -58,15 +100,15 @@ jobs:
58100
run: |
59101
echo "${CONAN_GLOBAL_CONF}" >> $(conan config home)/global.conf
60102
conan config install profiles/ -tf $(conan config home)/profiles/
61-
conan profile show
62103
- name: Build the recipe
63104
working-directory: recipes/${{ matrix.package.name }}/all
64105
run: |
65106
conan create . \
66107
--version ${{ matrix.package.version }} \
67108
--build=missing \
68109
--settings=build_type=${{ matrix.build.type }} \
69-
--update
110+
--update \
111+
${{ env.CONAN_DEFAULT_OPTIONS }}
70112
- name: Upload the recipe
71113
run: |
72114
conan upload '${{ matrix.package.name }}' \
File renamed without changes.

0 commit comments

Comments
 (0)