# CMakeLists.txt

SET(_subproject "PresetEditor")

SET (_subproject_SOURCES
  preseteditor.cpp
  presetselector.cpp
  presetscombobox.cpp
  presetedit.cpp
  preseteditlayout.cpp
  syntaxhighlight.cpp
  filesavedialog.cpp
)

SET (_subproject_HEADERS
  preseteditor.h
  presetselector.h
  presetscombobox.h
  presetedit.h
  preseteditlayout.h
  syntaxhighlight.h
  filesavedialog.h
)

QT4_WRAP_CPP (_subproject_MOC ${_subproject_HEADERS})

QT4_ADD_DBUS_INTERFACES (_subproject_IFACE ${_subproject_XML})

INCLUDE_DIRECTORIES (
  ${CMAKE_CURRENT_BINARY_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}
  ${QX11GRAB_INCLUDES}
)

ADD_LIBRARY (${_subproject} STATIC
  ${_subproject_MOC}
  ${_subproject_HEADERS}
  ${_subproject_SOURCES}
  ${_subproject_IFACE}
)

SET_TARGET_PROPERTIES (${_subproject} PROPERTIES
  LINKER_LANGUAGE CXX
  OUTPUT_NAME ${_subproject}
  COMPILE_FLAGS " ${LIB_FPIC_CXXFLAGS}"
  LINK_FLAGS "${LIB_FPIC_LDFLAGS} ${APP_PIE_LDFLAGS}"
)

ADD_DEPENDENCIES (${_subproject} AVOptions Settings)

TARGET_LINK_LIBRARIES (${_subproject}
  ${QT_QTCORE_LIBRARY}
  ${QT_QTGUI_LIBRARY}
  ${QT_QTDBUS_LIBRARY}
  AVOptions
  Settings
)

## EOF
