SET(xdr_dh_SRCS
  XDR_DirHandler.cpp
  XDR_DirHandler_ifc.cpp
)
SET(xdr_dh_HDRS
  XDR_DirHandler.h
  XDR_DirHandler_ifc.h
)
IF(WIN32)
  LIST(APPEND xdr_dh_SRCS
    XDR_DirHandler_win.cpp
  )
  LIST(APPEND xdr_dh_HDRS
    XDR_DirHandler_win.h
  )
ELSE(WIN32)
  LIST(APPEND xdr_dh_SRCS
    XDR_DirHandler_linux.cpp
  )
  LIST(APPEND xdr_dh_HDRS
    XDR_DirHandler_linux.h
  )
ENDIF(WIN32)
NGL_ADD_LIBRARY(AAR SV xdr_qthandler_dir SHARED ${xdr_dh_SRCS} ${xdr_dh_HDRS})
NGL_TARGET_LINK_LIBRARIES(xdr_qthandler_dir
  PRIVATE
    NGLLogger
  PUBLIC
    Qt5::Core
)
NGL_INSTALL_TARGET(xdr_qthandler_dir)
