on d04b7fb help sign in
unity8/plugins/HudClient/CMakeLists.txt
38 lines 911 B history raw
1find_package(Qt5Core REQUIRED)
2find_package(Qt5Quick REQUIRED)
3pkg_search_module(DEE dee-1.0 REQUIRED)
4pkg_search_module(GOBJECT gobject-2.0 REQUIRED)
5pkg_search_module(HUDCLIENT hud-client-2 REQUIRED)
6pkg_search_module(DEEQT libdee-qt5 REQUIRED)
7pkg_search_module(PULSE libpulse REQUIRED)
9include_directories(
10 ${CMAKE_CURRENT_BINARY_DIR}
11 ${Qt5Core_INCLUDE_DIRS}
12 ${Qt5Quick_INCLUDE_DIRS}
13 ${DEE_INCLUDE_DIRS}
14 ${DEEQT_INCLUDE_DIRS}
15 ${HUDCLIENT_INCLUDE_DIRS}
16 ${PULSE_INCLUDE_DIRS}
19set(HudQML_SOURCES
20 hudclient.cpp
21 hudtoolbarmodel.cpp
22 volumepeakdetector.cpp
23 plugin.cpp
26add_library(HudClientQml MODULE ${HudQML_SOURCES})
27target_link_libraries(HudClientQml
28 ${Qt5Core_LIBRARIES}
29 ${Qt5Quick_LIBRARIES}
30 ${DEEQT_LDFLAGS}
31 ${HUDCLIENT_LDFLAGS}
32 ${GOBJECT_LDFLAGS}
33 ${PULSE_LDFLAGS}
36qt5_use_modules(HudClientQml Qml)
38add_unity8_plugin(HudClient 0.1 HudClient TARGETS HudClientQml)