###############################################################################
#   
#    This file is part of the Utopia Documents application.
#        Copyright (c) 2008-2014 Lost Island Labs
#            <info@utopiadocs.com>
#    
#    Utopia Documents is free software: you can redistribute it and/or modify
#    it under the terms of the GNU GENERAL PUBLIC LICENSE VERSION 3 as
#    published by the Free Software Foundation.
#    
#    Utopia Documents is distributed in the hope that it will be useful, but
#    WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
#    Public License for more details.
#    
#    In addition, as a special exception, the copyright holders give
#    permission to link the code of portions of this program with the OpenSSL
#    library under certain conditions as described in each individual source
#    file, and distribute linked combinations including the two.
#    
#    You must obey the GNU General Public License in all respects for all of
#    the code used other than OpenSSL. If you modify file(s) with this
#    exception, you may extend this exception to your version of the file(s),
#    but you are not obligated to do so. If you do not wish to do so, delete
#    this exception statement from your version.
#    
#    You should have received a copy of the GNU General Public License
#    along with Utopia Documents. If not, see <http://www.gnu.org/licenses/>
#   
###############################################################################

project(papyro-standard_factories)

set(SOURCES
  citations.cpp
  commenting.cpp
  copying.cpp
  demo_logo.cpp
  exploring.cpp
  highlighting.cpp
  hyperlinking.cpp
  saveimage.cpp
  wiley.cpp

  processors.cpp
  )

set(MOC_HEADERS
  commenting.h
  hyperlinking.h
  )

set(RESOURCES papyro_plugins_papyro_processors.qrc)

include_directories(
  ${PROJECT_BINARY_DIR}
  ${Boost_INCLUDE_DIR}
  ${utf8_INCLUDE_DIR}
  ${papyro_INCLUDE_DIR}
  ${spine_INCLUDE_DIR}
  ${utopia2_qt_INCLUDE_DIR}
  ${utopia2_auth_qt_INCLUDE_DIR}
  )

QT4_WRAP_CPP(MOC_SOURCES ${MOC_HEADERS} OPTIONS -DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED)
QT4_ADD_RESOURCES(RES_SOURCES ${RESOURCES})

add_utopia_plugin(${PROJECT_NAME} MODULE ${SOURCES} ${MOC_SOURCES} ${RES_SOURCES})

target_link_libraries(${PROJECT_NAME} utopia2 utopia2_qt utopia2_auth_qt papyro ${Boost_LIBRARIES} utf8)

install_utopia_plugin(${PROJECT_NAME} ${COMPONENT})
