Skip to content

Commit a6cb067

Browse files
committed
OpenHarmony: audio subsystem test
1 parent cb58ba5 commit a6cb067

File tree

6 files changed

+292
-233
lines changed

6 files changed

+292
-233
lines changed

CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1524,6 +1524,14 @@ elseif(OHOS)
15241524
sdl_link_dependency(ohos LIBS ace_napi.z hilog_ndk.z ace_ndk.z rawfile.z pixelmap_ndk.z)
15251525
sdl_glob_sources("${SDL3_SOURCE_DIR}/src/core/ohos/*.c")
15261526

1527+
if(SDL_AUDIO)
1528+
set(SDL_AUDIO_DRIVER_OHOS 1)
1529+
sdl_glob_sources("${SDL3_SOURCE_DIR}/src/audio/ohos/*.c")
1530+
set(HAVE_SDL_AUDIO TRUE)
1531+
1532+
sdl_link_dependency(ohosaudio LIBS libohaudio.so)
1533+
endif()
1534+
15271535
if(SDL_VIDEO)
15281536
set(SDL_VIDEO_DRIVER_OHOS 1)
15291537
sdl_glob_sources("${SDL3_SOURCE_DIR}/src/video/ohos/*.c")

include/build_config/SDL_build_config.h.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,7 @@
283283
#cmakedefine SDL_AUDIO_DRIVER_N3DS 1
284284
#cmakedefine SDL_AUDIO_DRIVER_NGAGE 1
285285
#cmakedefine SDL_AUDIO_DRIVER_QNX 1
286+
#cmakedefine SDL_AUDIO_DRIVER_OHOS 1
286287

287288
#cmakedefine SDL_AUDIO_DRIVER_PRIVATE 1
288289

0 commit comments

Comments
 (0)