From 1c54cb0164a7f59b06366d25b07597bbb6cb1b5d Mon Sep 17 00:00:00 2001 From: Martchus Date: Tue, 26 Sep 2017 19:50:11 +0200 Subject: [PATCH] Enable QML debugging --- plasmoidviewer/CMakeLists.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/plasmoidviewer/CMakeLists.txt b/plasmoidviewer/CMakeLists.txt index d8f20ee..91848f0 100644 --- a/plasmoidviewer/CMakeLists.txt +++ b/plasmoidviewer/CMakeLists.txt @@ -1,3 +1,9 @@ +# allow enabling debug build specificly for plasmoidviewer +option(PLASMOIDVIEWER_DEBUG "enables debug build for plasmoidviewer" OFF) +if(PLASMOIDVIEWER_DEBUG) + set(CMAKE_BUILD_TYPE "Debug") +endif() + set(plasmoidviewer_SRCS main.cpp view.cpp @@ -6,6 +12,11 @@ set(plasmoidviewer_SRCS add_executable(plasmoidviewer ${plasmoidviewer_SRCS}) target_compile_definitions(plasmoidviewer PRIVATE -DPROJECT_VERSION="${PROJECT_VERSION}") +# enable QML debugging for debug build +if(CMAKE_BUILD_TYPE STREQUAL "Debug") + target_compile_definitions(plasmoidviewer PRIVATE -DQT_QML_DEBUG) +endif() + target_link_libraries(plasmoidviewer Qt5::Quick Qt5::DBus -- 2.18.0