summaryrefslogtreecommitdiffstats
path: root/examples/charts/audio
diff options
context:
space:
mode:
authorArtem Dyomin <artem.dyomin@qt.io>2022-12-01 12:10:52 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-12-02 09:34:32 +0000
commit135d9f364338a5fccb542fa906e99f8506bdcc40 (patch)
tree545ba37794757febf9556f6b01d526c635937b3f /examples/charts/audio
parenta85cd5f31ef4a00ef5bc219bca2a26bd311cf7c1 (diff)
Fix audio example for macos
In order to ask microphone or camera permissions on apple platforms we should define info.plist file in cmake Task-number: QTBUG-108018 Change-Id: Ie2e138f5d3c1e0527d89c8ef1b667c4f07395411 Reviewed-by: Doris Verria <doris.verria@qt.io> (cherry picked from commit 1891ed96bf3bbaeee162a5c073ee14bd811a8ba8) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'examples/charts/audio')
-rw-r--r--examples/charts/audio/CMakeLists.txt1
-rw-r--r--examples/charts/audio/apple/Info.plist.in13
2 files changed, 14 insertions, 0 deletions
diff --git a/examples/charts/audio/CMakeLists.txt b/examples/charts/audio/CMakeLists.txt
index a1ed9f6c..776cdbfa 100644
--- a/examples/charts/audio/CMakeLists.txt
+++ b/examples/charts/audio/CMakeLists.txt
@@ -20,6 +20,7 @@ qt_add_executable(audio
set_target_properties(audio PROPERTIES
WIN32_EXECUTABLE TRUE
MACOSX_BUNDLE TRUE
+ MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/apple/Info.plist.in"
)
target_link_libraries(audio PUBLIC
diff --git a/examples/charts/audio/apple/Info.plist.in b/examples/charts/audio/apple/Info.plist.in
new file mode 100644
index 00000000..9e6cc252
--- /dev/null
+++ b/examples/charts/audio/apple/Info.plist.in
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+
+ <key>NSMicrophoneUsageDescription</key>
+ <string>Qt Charts Example</string>
+</dict>
+</plist>