diff options
author | Kai Köhne <kai.koehne@qt.io> | 2022-03-21 14:32:53 +0100 |
---|---|---|
committer | Kai Köhne <kai.koehne@qt.io> | 2022-03-21 15:34:42 +0100 |
commit | 86d7c582dd0aa60005661ce4891d663a4b57f419 (patch) | |
tree | 2d4e096267f9a37085029cd79bafa8beb8667a43 /examples/multimedia/video/recorder | |
parent | 1f60cd493dcd43a9bc9e373adab5861fe840c9b2 (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/recorder')
-rw-r--r-- | examples/multimedia/video/recorder/CMakeLists.txt | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/examples/multimedia/video/recorder/CMakeLists.txt b/examples/multimedia/video/recorder/CMakeLists.txt index 33331b329..1948c5b23 100644 --- a/examples/multimedia/video/recorder/CMakeLists.txt +++ b/examples/multimedia/video/recorder/CMakeLists.txt @@ -4,24 +4,16 @@ project(recorder 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/recorder") -find_package(QT NAMES Qt6 COMPONENTS Core Quick Multimedia REQUIRED) find_package(Qt6 REQUIRED COMPONENTS Core Multimedia Quick) -set(PROJECT_SOURCES - main.cpp -) - qt_add_executable(recorder - ${PROJECT_SOURCES} + main.cpp ) set(resource_files @@ -41,17 +33,18 @@ set(resource_files "Playback.qml" ) -qt6_add_resources(recorder "recorder" +qt_add_resources(recorder "recorder" PREFIX "/" FILES ${resource_files} ) -target_compile_definitions(recorder - PRIVATE $<$<OR:$<CONFIG:Debug>,$<CONFIG:RelWithDebInfo>>:QT_QML_DEBUG>) -target_link_libraries(recorder - PRIVATE Qt6::Core Qt6::Quick Qt6::Multimedia) +target_link_libraries(recorder PRIVATE + Qt6::Core + Qt6::Multimedia + Qt6::Quick +) set_target_properties(recorder PROPERTIES MACOSX_BUNDLE TRUE |