diff --git a/CMakeLists.txt b/CMakeLists.txt index c706c763..90a2f378 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,6 +17,8 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON) find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) +option(QUICK_COMPILER "Use QtQuick compiler to improve performance" TRUE) + include(KDEInstallDirs) include(KDECMakeSettings) include(KDECompilerSettings NO_POLICY_SCOPE) @@ -41,6 +43,10 @@ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED QuickCompiler ) +if (QUICK_COMPILER) + find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED QuickCompiler) +endif() + find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS I18n KIO diff --git a/components/mobileshell/CMakeLists.txt b/components/mobileshell/CMakeLists.txt index 9fa5b8de..c5f7dc6c 100644 --- a/components/mobileshell/CMakeLists.txt +++ b/components/mobileshell/CMakeLists.txt @@ -19,7 +19,11 @@ set(mobileshellplugin_SRCS ${DBUS_SRCS} ) -qtquick_compiler_add_resources(RESOURCES resources.qrc) +if(QUICK_COMPILER) + qtquick_compiler_add_resources(RESOURCES resources.qrc) +else() + qt5_add_resources(RESOURCES resources.qrc) +endif() add_library(mobileshellplugin ${mobileshellplugin_SRCS} ${RESOURCES})