Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: juffed-0.10
Fetching contributors…

Cannot retrieve contributors at this time

93 lines (69 sloc) 2.481 kb
OPTION(BUILD_DOCLIST "Build doclist plugin" ON)
OPTION(BUILD_FAVORITES "Build favorites plugin" ON)
OPTION(BUILD_FINDFILES "Build findfiles plugin" ON)
OPTION(BUILD_FM "Build filemanager plugin" ON)
OPTION(BUILD_SYMBOLBROWSER "Build symbolbrowser plugin" ON)
OPTION(BUILD_XMLFORMAT "Build XML formatter plugin" ON)
OPTION(BUILD_SORT "Build Sort Document plugin" ON)
OPTION(BUILD_KEYS "Build Keybindings plugin" ON)
OPTION(BUILD_AUTOSAVE "Build Autosave plugin" ON)
OPTION(BUILD_COLORPICKER "Build ColorPicker plugin" ON)
# disabled since it's really buggy and crashes on doc change
OPTION(BUILD_TODOLIST "Build TODOList plugin" OFF)
# it's better to keep it OFF by default since it requires libqtermwidget
# which is absent by default in main distros
OPTION(BUILD_TERMINAL "Build terminal plugin" OFF)
project (juffed-plugins)
cmake_minimum_required (VERSION 2.6)
# plugins are built standalone if is JUFFED_CMAKE_PLUGINS not set
# Required variables (inclides, libs) has to go from
# a) FindJuffed.cmake - for standalone build
# b) upstream CMakeLists.txt for the in-juffed build
set ( CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH} )
if (NOT JUFFED_CMAKE_PLUGINS)
find_package ( Qt4 COMPONENTS QtCore QtGui QtXml QtNetwork REQUIRED )
include(${QT_USE_FILE})
find_package ( Juffed REQUIRED )
set ( LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib )
if (UNIX)
set(JUFFED_PLUGINS_DIR ${LIB_INSTALL_DIR}/juffed/plugins)
endif (UNIX)
endif (NOT JUFFED_CMAKE_PLUGINS)
set(CMAKE_INCLUDE_CURRENT_DIR 1)
include_directories(${JUFFED_INCLUDE_DIR})
if (BUILD_DOCLIST)
add_subdirectory(doclist)
endif (BUILD_DOCLIST)
if (BUILD_FAVORITES)
add_subdirectory(favorites)
endif (BUILD_FAVORITES)
if (BUILD_FM)
add_subdirectory(fm)
endif (BUILD_FM)
if (BUILD_SYMBOLBROWSER)
add_subdirectory(symbolbrowser)
endif (BUILD_SYMBOLBROWSER)
if (BUILD_FINDFILES)
add_subdirectory(findinfiles)
endif (BUILD_FINDFILES)
if (BUILD_TERMINAL)
add_subdirectory(terminal)
endif (BUILD_TERMINAL)
if (BUILD_XMLFORMAT)
add_subdirectory(xmlformat)
endif (BUILD_XMLFORMAT)
if (BUILD_SORT)
add_subdirectory(sort)
endif (BUILD_SORT)
if (BUILD_TODOLIST)
add_subdirectory(todolist)
endif (BUILD_TODOLIST)
if (BUILD_KEYS)
add_subdirectory(keybindings)
endif (BUILD_KEYS)
if (BUILD_AUTOSAVE)
add_subdirectory(autosave)
endif (BUILD_AUTOSAVE)
if (BUILD_COLORPICKER)
add_subdirectory(colorpicker)
endif (BUILD_COLORPICKER)
Jump to Line
Something went wrong with that request. Please try again.