diff options
author | Amir Masoud Abdol <amir.abdol@qt.io> | 2023-04-24 11:54:57 +0200 |
---|---|---|
committer | Amir Masoud Abdol <amir.abdol@qt.io> | 2023-04-24 12:28:10 +0200 |
commit | d6dffee9592a198669c7284a0a10179143d69654 (patch) | |
tree | a93704a7195bcc48cb5f2d7fbcaac4eadb020174 | |
parent | 7485af9756854a11cb95764cd08e1bcc0ec8cde2 (diff) | |
download | qtmultimedia-d6dffee9592a198669c7284a0a10179143d69654.tar.gz |
Exclude a file from Unity Build
If not excluded,
- `rwLock` will collide with `wrappers/jni/androidmediaplayer.cpp`,
- and `notifyFrameAvailable` will be confused by the one defined in
`wrappers/jni/androidsurfacetexture.cpp`
Pick-to: 6.5
Task-number: QTBUG-109394
Change-Id: I50a891449f4631caceb088a79e26c709df063931
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
-rw-r--r-- | src/plugins/multimedia/android/CMakeLists.txt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/multimedia/android/CMakeLists.txt b/src/plugins/multimedia/android/CMakeLists.txt index c38648379..b66bd4e59 100644 --- a/src/plugins/multimedia/android/CMakeLists.txt +++ b/src/plugins/multimedia/android/CMakeLists.txt @@ -29,6 +29,12 @@ qt_internal_add_plugin(QAndroidMediaPlugin wrappers/jni/androidmultimediautils.cpp wrappers/jni/androidmultimediautils_p.h wrappers/jni/androidsurfacetexture.cpp wrappers/jni/androidsurfacetexture_p.h wrappers/jni/androidsurfaceview.cpp wrappers/jni/androidsurfaceview_p.h + NO_UNITY_BUILD_SOURCES + # Resolves two problems: + # - Collision of `rwLock` with wrappers/jni/androidmediaplayer.cpp + # - and redefinition of `notifyFrameAvailable` with different signature + # with wrappers/jni/androidsurfacetexture.cpp + wrappers/jni/androidcamera.cpp INCLUDE_DIRECTORIES audio common |