summaryrefslogtreecommitdiffstats
path: root/examples/multimedia/video/mediaplayer
diff options
context:
space:
mode:
authorKai Köhne <kai.koehne@qt.io>2022-03-21 14:32:53 +0100
committerKai Köhne <kai.koehne@qt.io>2022-03-21 15:34:42 +0100
commit86d7c582dd0aa60005661ce4891d663a4b57f419 (patch)
tree2d4e096267f9a37085029cd79bafa8beb8667a43 /examples/multimedia/video/mediaplayer
parent1f60cd493dcd43a9bc9e373adab5861fe840c9b2 (diff)
Improve examples CMakeLists.txt (II)
- Remove double newline at the end - Use unversioned Qt commands - Remove QtC specific hacks Amends 236eec9cbe3 Pick-to: 6.3 Change-Id: Ia6dc5dc801a9002f9f5740869651c343b714913b Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'examples/multimedia/video/mediaplayer')
-rw-r--r--examples/multimedia/video/mediaplayer/CMakeLists.txt33
1 files changed, 7 insertions, 26 deletions
diff --git a/examples/multimedia/video/mediaplayer/CMakeLists.txt b/examples/multimedia/video/mediaplayer/CMakeLists.txt
index 1c70197af..df62fbee1 100644
--- a/examples/multimedia/video/mediaplayer/CMakeLists.txt
+++ b/examples/multimedia/video/mediaplayer/CMakeLists.txt
@@ -4,36 +4,16 @@ project(mediaplayer LANGUAGES CXX)
set(CMAKE_AUTOMOC ON)
-set(CMAKE_CXX_STANDARD 11)
-set(CMAKE_CXX_STANDARD_REQUIRED ON)
-
if(NOT DEFINED INSTALL_EXAMPLESDIR)
set(INSTALL_EXAMPLESDIR "examples")
endif()
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/multimedia/video/mediaplayer")
-# QtCreator supports the following variables for Android, which are identical to qmake Android variables.
-# Check https://doc.qt.io/qt/deployment-android.html for more information.
-# They need to be set before the find_package(...) calls below.
-
-#if(ANDROID)
-# set(ANDROID_PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/android")
-# if (ANDROID_ABI STREQUAL "armeabi-v7a")
-# set(ANDROID_EXTRA_LIBS
-# ${CMAKE_CURRENT_SOURCE_DIR}/path/to/libcrypto.so
-# ${CMAKE_CURRENT_SOURCE_DIR}/path/to/libssl.so)
-# endif()
-#endif()
-
find_package(Qt6 REQUIRED COMPONENTS Core Quick QuickControls2 Svg)
-set(PROJECT_SOURCES
- main.cpp
-)
-
qt_add_executable(mediaplayer
- ${PROJECT_SOURCES}
+ main.cpp
)
set(resource_files
@@ -49,17 +29,18 @@ set(resource_files
"Speaker_Icon.svg"
)
-qt6_add_resources(mediaplayer "mediaplayer"
+qt_add_resources(mediaplayer "mediaplayer"
PREFIX
"/"
FILES
${resource_files}
)
-target_compile_definitions(mediaplayer
- PRIVATE $<$<OR:$<CONFIG:Debug>,$<CONFIG:RelWithDebInfo>>:QT_QML_DEBUG>)
-target_link_libraries(mediaplayer
- PRIVATE Qt6::Core Qt6::Quick Qt6::Svg)
+target_link_libraries(mediaplayer PRIVATE
+ Qt6::Core
+ Qt6::Svg
+ Qt6::Quick
+)
install(TARGETS mediaplayer
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"