on ab2f849 help sign in
unity8/plugins/Cursor/CMakeLists.txt
33 lines 696 B history raw
1add_subdirectory(3rd_party)
3include_directories(
4 ${CMAKE_CURRENT_SOURCE_DIR}
5 ${CMAKE_CURRENT_SOURCE_DIR}/3rd_party/xcursor
6)
8include_directories(
9 SYSTEM
10 ${Qt5Gui_PRIVATE_INCLUDE_DIRS}
13set(QMLPLUGIN_SRC
14 plugin.cpp
15 CursorImageInfo.cpp
16 CursorImageProvider.cpp
17 MousePointer.cpp
18 # We need to run moc on this header
19 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/MirMousePointerInterface.h
20 )
22add_library(Cursor-qml SHARED
23 ${QMLPLUGIN_SRC}
24 )
26target_link_libraries(Cursor-qml
27 xcursorloader-static
28 ${QT5PLATFORM_SUPPORT_LDFLAGS}
31qt5_use_modules(Cursor-qml Qml Quick Svg)
33add_unity8_plugin(Cursor 1.1 Cursor TARGETS Cursor-qml)