#--------------------------------------------------------------------------------
find_package(Qt5 COMPONENTS Gui Widgets REQUIRED)
qt5_wrap_ui(ui_srcs SimpleQtAppMainWindow.ui)
add_executable(simple_qt_app MACOSX_BUNDLE
  SimpleQtAppMainWindow.cxx
  SimpleQtApp.cxx
  ${ui_srcs}
)

set_target_properties(simple_qt_app PROPERTIES AUTOMOC TRUE)
target_link_libraries(simple_qt_app
  PRIVATE 
    ParaView::RemotingApplication
    ParaView::RemotingReflection
    ParaView::RemotingServerManager
    ParaView::RemotingServerManagerCore
    ParaView::RemotingServerManagerViews
    ParaView::pqApplicationComponents
    ParaView::pqCore
    ParaView::pqWidgets
    ParaView::rxqt
)

target_include_directories(simple_qt_app
  PRIVATE
          "${CMAKE_CURRENT_BINARY_DIR}"
          "${CMAKE_CURRENT_SOURCE_DIR}")
