|
|
@@ -7,6 +7,11 @@ if(NOT TARGET OBS::qt-plain-text-edit)
|
|
|
add_subdirectory("${CMAKE_SOURCE_DIR}/shared/qt/plain-text-edit" "${CMAKE_BINARY_DIR}/shared/qt/plain-text-edit")
|
|
|
endif()
|
|
|
|
|
|
+if(NOT TARGET OBS::qt-vertical-scroll-area)
|
|
|
+ add_subdirectory("${CMAKE_SOURCE_DIR}/shared/qt/vertical-scroll-area"
|
|
|
+ "${CMAKE_BINARY_DIR}/shared/qt/vertical-scroll-area")
|
|
|
+endif()
|
|
|
+
|
|
|
if(NOT TARGET OBS::qt-wrappers)
|
|
|
add_subdirectory("${CMAKE_SOURCE_DIR}/shared/qt/wrappers" "${CMAKE_BINARY_DIR}/shared/qt/wrappers")
|
|
|
endif()
|
|
|
@@ -45,14 +50,12 @@ target_sources(
|
|
|
${CMAKE_SOURCE_DIR}/UI/spinbox-ignorewheel.cpp
|
|
|
${CMAKE_SOURCE_DIR}/UI/spinbox-ignorewheel.hpp
|
|
|
${CMAKE_SOURCE_DIR}/UI/slider-ignorewheel.cpp
|
|
|
- ${CMAKE_SOURCE_DIR}/UI/slider-ignorewheel.hpp
|
|
|
- ${CMAKE_SOURCE_DIR}/UI/vertical-scroll-area.hpp
|
|
|
- ${CMAKE_SOURCE_DIR}/UI/vertical-scroll-area.cpp)
|
|
|
+ ${CMAKE_SOURCE_DIR}/UI/slider-ignorewheel.hpp)
|
|
|
|
|
|
target_compile_features(frontend-tools PRIVATE cxx_std_17)
|
|
|
|
|
|
-target_link_libraries(frontend-tools PRIVATE OBS::frontend-api OBS::qt-wrappers OBS::qt-plain-text-edit OBS::libobs
|
|
|
- Qt::Widgets)
|
|
|
+target_link_libraries(frontend-tools PRIVATE OBS::frontend-api OBS::qt-wrappers OBS::qt-plain-text-edit
|
|
|
+ OBS::qt-vertical-scroll-area OBS::libobs Qt::Widgets)
|
|
|
|
|
|
if(OS_POSIX AND NOT OS_MACOS)
|
|
|
target_link_libraries(frontend-tools PRIVATE Qt::GuiPrivate)
|