on bd49d29 help sign in
unity8/plugins/Unity/Session/CMakeLists.txt
28 lines 597 B history raw
1include(FindPkgConfig)
3pkg_search_module(GIO REQUIRED gio-2.0)
5include_directories(
6 ${CMAKE_CURRENT_SOURCE_DIR}
7 ${GIO_INCLUDE_DIRS}
8 ${libunity8-private_SOURCE_DIR}
9)
11set(QMLSESSIONPLUGIN_SRC
12 plugin.cpp
13 dbusunitysessionservice.cpp
14 orientationlock.cpp
15 )
17add_library(UnitySession-qml MODULE
18 ${QMLSESSIONPLUGIN_SRC}
19 )
21qt5_use_modules(UnitySession-qml DBus Qml)
22target_link_libraries(UnitySession-qml
23 unity8-private
24 ${GIO_LDFLAGS}
25 )
27# export the qmldir and qmltypes files
28add_unity8_plugin(Unity.Session 0.1 Unity/Session TARGETS UnitySession-qml)