Skip to content

Commit 8dfe392

Browse files
authored
Merge pull request #5 from rawrtc/fix-debug-level-override
Fix overriding of the debug level via RAWRTC_DEBUG_MODULE_LEVEL
2 parents d343138 + 5e3519d commit 8dfe392

File tree

2 files changed

+48
-20
lines changed

2 files changed

+48
-20
lines changed

.circleci/config.yml

Lines changed: 31 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -103,35 +103,47 @@ jobs:
103103
docker:
104104
- image: rawrtc/cross-build:linux-armv6
105105

106-
# Cross: Linux ARMv6
106+
# Cross: Linux ARMv7
107107
linux-armv7:
108108
<<: *shared-cross
109109
docker:
110110
- image: rawrtc/cross-build:linux-armv7
111111

112-
# Cross: Android API 21 ARM
113-
android-21-arm:
112+
# Cross: Android API 16 ARM
113+
android-16-arm:
114+
<<: *shared-cross
115+
docker:
116+
- image: rawrtc/cross-build:android-16-arm
117+
118+
# Cross: Android API 16 x86
119+
android-16-x86:
120+
<<: *shared-cross
121+
docker:
122+
- image: rawrtc/cross-build:android-16-x86
123+
124+
# Cross: Android API 28 ARM
125+
android-28-arm:
114126
<<: *shared-cross
115127
docker:
116-
- image: rawrtc/cross-build:android-21-arm
128+
- image: rawrtc/cross-build:android-28-arm
117129

118-
# Cross: Android API 21 ARM64
119-
android-21-arm64:
130+
# Cross: Android API 28 ARM64
131+
android-28-arm64:
120132
<<: *shared-cross
121133
docker:
122-
- image: rawrtc/cross-build:android-21-arm64
134+
- image: rawrtc/cross-build:android-28-arm64
123135

124-
# Cross: Android API 27 ARM
125-
android-27-arm:
136+
# Cross: Android API 28 x86
137+
android-28-x86:
126138
<<: *shared-cross
127139
docker:
128-
- image: rawrtc/cross-build:android-27-arm
140+
- image: rawrtc/cross-build:android-28-x86
129141

130-
# Cross: Android API 27 ARM64
131-
android-27-arm64:
142+
# Cross: Android API 28 x86_64
143+
android-28-x86_64:
132144
<<: *shared-cross
133145
docker:
134-
- image: rawrtc/cross-build:android-27-arm64
146+
- image: rawrtc/cross-build:android-28-x86_64
135147

136148
# Cross: Windows x86
137149
windows-x86:
@@ -162,9 +174,11 @@ workflows:
162174
- archlinux-clang
163175
- linux-armv6
164176
- linux-armv7
165-
- android-21-arm
166-
- android-21-arm64
167-
- android-27-arm
168-
- android-27-arm64
177+
- android-16-arm
178+
- android-16-x86
179+
- android-28-arm
180+
- android-28-arm64
181+
- android-28-x86
182+
- android-28-x86_64
169183
- windows-x86
170184
#- windows-x64

include/rawrtcc/debug.h

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
11
// Module level overwrites global level if present
2-
#ifdef RAWRTC_DEBUG_MODULE_LEVEL
3-
# define DEBUG_LEVEL RAWRTC_DEBUG_MODULE_LEVEL
2+
#if RAWRTC_DEBUG_MODULE_LEVEL == 0
3+
# define DEBUG_LEVEL 0
4+
#elif RAWRTC_DEBUG_MODULE_LEVEL == 1
5+
# define DEBUG_LEVEL 1
6+
#elif RAWRTC_DEBUG_MODULE_LEVEL == 2
7+
# define DEBUG_LEVEL 2
8+
#elif RAWRTC_DEBUG_MODULE_LEVEL == 3
9+
# define DEBUG_LEVEL 3
10+
#elif RAWRTC_DEBUG_MODULE_LEVEL == 4
11+
# define DEBUG_LEVEL 4
12+
#elif RAWRTC_DEBUG_MODULE_LEVEL == 5
13+
# define DEBUG_LEVEL 5
14+
#elif RAWRTC_DEBUG_MODULE_LEVEL == 6
15+
# define DEBUG_LEVEL 6
16+
#elif RAWRTC_DEBUG_MODULE_LEVEL == 7
17+
# define DEBUG_LEVEL 7
418
#else
519
# ifndef RAWRTC_DEBUG_LEVEL
620
# pragma message "RAWRTC_DEBUG_LEVEL is not defined!"
@@ -11,4 +25,4 @@
1125
#include <re_dbg.h>
1226

1327
// Undef for next module
14-
#undef RAWRTC_DEBUG_MODULE_LEVEL
28+
#undef RAWRTC_DEBUG_MODULE_LEVEL

0 commit comments

Comments
 (0)