diff options
author | Loïc Collignon <loic.collignon@iot.bzh> | 2018-07-02 15:39:53 +0200 |
---|---|---|
committer | Loïc Collignon <loic.collignon@iot.bzh> | 2018-07-05 14:21:51 +0200 |
commit | b289cd4f47a4699971d3b775f88043bf0d8054bf (patch) | |
tree | 97e8d4125823b36fde20fe67f9f8b9dbb4609253 | |
parent | aa44f33c00ba79f71d78f5e0b48cb584967cc461 (diff) |
Better Qt5 handling
Make use of the correct cmake options to handle Qt correctly.
Change-Id: Ic7c65cb0a51085ec8cb1c0e2e98785a2d41ca0a8
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
-rw-r--r-- | app/CMakeLists.txt | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/app/CMakeLists.txt b/app/CMakeLists.txt index b513a32..9aacf16 100644 --- a/app/CMakeLists.txt +++ b/app/CMakeLists.txt @@ -18,10 +18,11 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) set(CMAKE_CXX_STANDARD 14) +set(CMAKE_CXX_STANDARD_REQUIRED ON) -find_package(Qt5 COMPONENTS Core Gui QuickControls2 WebSockets QuickWidgets REQUIRED) -qt5_add_resources(RESOURCES Mixer.qrc) +find_package(Qt5 COMPONENTS Core Quick QuickControls2 WebSockets REQUIRED) PROJECT_TARGET_ADD(mixer) @@ -32,9 +33,9 @@ if(NATIVE_BUILD) endif() add_executable(mixer - main.cpp - mixer.cpp - ${RESOURCES} + "main.cpp" + "mixer.cpp" + "Mixer.qrc" ) set_target_properties(mixer PROPERTIES @@ -47,10 +48,10 @@ set_target_properties(mixer PROPERTIES ) target_link_libraries(mixer + Qt5::Core + Qt5::Quick Qt5::QuickControls2 Qt5::WebSockets - homescreen - qtWindowmanager json-c afb-helpers ) @@ -58,6 +59,6 @@ target_link_libraries(mixer if(NOT NATIVE_BUILD) target_link_libraries(mixer homescreen - qtWindowmanagerWrapper + qtWindowmanager ) endif() |