@@ -13,22 +13,8 @@ find_qt(COMPONENTS Widgets COMPONENTS_LINUX Gui)
1313add_library (aja-output-ui MODULE )
1414add_library (OBS::aja-output-ui ALIAS aja-output-ui )
1515
16- if (NOT TARGET OBS::qt-wrappers)
17- add_subdirectory ("${CMAKE_SOURCE_DIR} /shared/qt/wrappers" "${CMAKE_BINARY_DIR} /shared/qt/wrappers" )
18- endif ()
19-
20- if (NOT TARGET OBS::qt-plain-text-edit)
21- add_subdirectory ("${CMAKE_SOURCE_DIR} /shared/qt/plain-text-edit" "${CMAKE_BINARY_DIR} /shared/qt/plain-text-edit" )
22- endif ()
23-
24- if (NOT TARGET OBS::qt-vertical-scroll-area)
25- add_subdirectory ("${CMAKE_SOURCE_DIR} /shared/qt/vertical-scroll-area"
26- "${CMAKE_BINARY_DIR} /shared/qt/vertical-scroll-area" )
27- endif ()
28-
29- if (NOT TARGET OBS::qt-slider-ignorewheel)
30- add_subdirectory ("${CMAKE_SOURCE_DIR} /shared/qt/slider-ignorewheel"
31- "${CMAKE_BINARY_DIR} /shared/qt/slider-ignorewheel" )
16+ if (NOT TARGET OBS::properties-view)
17+ add_subdirectory ("${CMAKE_SOURCE_DIR} /shared/properties-view" "${CMAKE_BINARY_DIR} /shared/properties-view" )
3218endif ()
3319
3420target_sources (
@@ -52,27 +38,12 @@ target_sources(
5238 "${CMAKE_SOURCE_DIR} /plugins/aja/aja-vpid-data.cpp"
5339 "${CMAKE_SOURCE_DIR} /plugins/aja/aja-vpid-data.hpp"
5440 "${CMAKE_SOURCE_DIR} /plugins/aja/aja-widget-io.cpp"
55- "${CMAKE_SOURCE_DIR} /plugins/aja/aja-widget-io.hpp"
56- "${CMAKE_SOURCE_DIR} /UI/double-slider.cpp"
57- "${CMAKE_SOURCE_DIR} /UI/double-slider.hpp"
58- "${CMAKE_SOURCE_DIR} /UI/properties-view.hpp"
59- "${CMAKE_SOURCE_DIR} /UI/properties-view.cpp"
60- "${CMAKE_SOURCE_DIR} /UI/properties-view.moc.hpp"
61- "${CMAKE_SOURCE_DIR} /UI/spinbox-ignorewheel.cpp"
62- "${CMAKE_SOURCE_DIR} /UI/spinbox-ignorewheel.hpp" )
41+ "${CMAKE_SOURCE_DIR} /plugins/aja/aja-widget-io.hpp" )
6342
6443target_sources (aja-output-ui PRIVATE forms/output.ui )
6544
66- target_link_libraries (
67- aja-output-ui
68- PRIVATE OBS::libobs
69- OBS::frontend-api
70- OBS::qt-wrappers
71- OBS::qt-plain-text-edit
72- OBS::qt-vertical-scroll-area
73- OBS::qt-slider-ignorewheel
74- Qt::Widgets
75- AJA::LibAJANTV2 )
45+ target_link_libraries (aja-output-ui PRIVATE OBS::libobs OBS::frontend-api OBS::properties-view Qt::Widgets
46+ AJA::LibAJANTV2 )
7647
7748if (OS_WINDOWS)
7849 configure_file (cmake/windows/obs-module.rc.in aja-output-ui.rc )
0 commit comments