summaryrefslogtreecommitdiff
path: root/examples/roster/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'examples/roster/CMakeLists.txt')
-rw-r--r--examples/roster/CMakeLists.txt28
1 files changed, 12 insertions, 16 deletions
diff --git a/examples/roster/CMakeLists.txt b/examples/roster/CMakeLists.txt
index aaea8006..6daa1768 100644
--- a/examples/roster/CMakeLists.txt
+++ b/examples/roster/CMakeLists.txt
@@ -11,16 +11,15 @@ set(roster_MOC_SRCS
tpqt_generate_mocs(${roster_MOC_SRCS})
+find_package(Qt${QT_VERSION_MAJOR} ${QT_MIN_VERSION} REQUIRED COMPONENTS Core Gui Widgets)
+
add_executable(roster ${roster_SRCS} ${roster_MOC_SRCS})
target_link_libraries(roster
- ${QT_QTCORE_LIBRARY}
- ${QT_QTDBUS_LIBRARY}
- ${QT_QTGUI_LIBRARY}
- ${QT_QTNETWORK_LIBRARY}
- ${QT_QTWIDGETS_LIBRARY}
- ${QT_QTXML_LIBRARY}
- telepathy-qt${QT_VERSION_MAJOR}
- ${TP_QT_EXECUTABLE_LINKER_FLAGS})
+ Qt${QT_VERSION_MAJOR}::Core
+ Qt${QT_VERSION_MAJOR}::Gui
+ Qt${QT_VERSION_MAJOR}::Widgets
+ TelepathyQt${QT_VERSION_MAJOR}::Core
+)
set(telepathy_qt_examples_roster_SRCS
roster-item.cpp
@@ -30,11 +29,8 @@ set(telepathy_qt_examples_roster_SRCS
add_library(telepathy-qt-examples-roster ${telepathy_qt_examples_roster_SRCS})
target_link_libraries(telepathy-qt-examples-roster
- ${QT_QTCORE_LIBRARY}
- ${QT_QTDBUS_LIBRARY}
- ${QT_QTGUI_LIBRARY}
- ${QT_QTNETWORK_LIBRARY}
- ${QT_QTWIDGETS_LIBRARY}
- ${QT_QTXML_LIBRARY}
- telepathy-qt${QT_VERSION_MAJOR}
- ${TP_QT_LIBRARY_LINKER_FLAGS})
+ Qt${QT_VERSION_MAJOR}::Core
+ Qt${QT_VERSION_MAJOR}::Gui
+ Qt${QT_VERSION_MAJOR}::Widgets
+ TelepathyQt${QT_VERSION_MAJOR}::Core
+)