set(ui_files
)

set(qt_sources
  qtNerscFileItem.cxx
  qtProjectRuntime.cxx
  )

set(qt_headers
  qtNerscFileItem.h
  qtProjectRuntime.h
  )

set(install_hdrs
  ${qt_headers}
)

set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)

add_library(smtkACE3PQtExt
  ${qt_sources}
  ${MOC_BUILT_SOURCES}
  ${ui_files}
)
smtk_public_headers(smtkACE3PQtExt ${install_hdrs})

# Add location of moc files
target_include_directories(smtkACE3PQtExt PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
target_include_directories(smtkACE3PQtExt
  PUBLIC
    $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}>
    $<BUILD_INTERFACE:${PROJECT_BINARY_DIR}>
    $<INSTALL_INTERFACE:include>
  # PRIVATE
  #   ${Boost_INCLUDE_DIRS}
)

target_link_libraries(smtkACE3PQtExt
  LINK_PUBLIC
    smtkNewt
    smtkQtExt
    smtkCore
    Qt5::Core
    Qt5::Widgets
  )
smtk_export_header(smtkACE3PQtExt Exports.h)

smtk_install_library(smtkACE3PQtExt)
