macro_optional_add_subdirectory(konsole) add_subdirectory(filemanager) add_subdirectory(appwizard) add_subdirectory(projectmanagerview) add_subdirectory(genericprojectmanager) add_subdirectory(standardoutputview) add_subdirectory(documentview) add_subdirectory(quickopen) add_subdirectory(executescript) add_subdirectory(contextbrowser) add_subdirectory(snippet) macro_optional_add_subdirectory(cvs) add_subdirectory(problemreporter) add_subdirectory(execute) add_subdirectory(externalscript) add_subdirectory(documentswitcher) add_subdirectory(patchreview) add_subdirectory(openwith) add_subdirectory(grepview) add_subdirectory(pastebin) add_subdirectory(codeutils) add_subdirectory(git) add_subdirectory(vcschangesview) if(${KDE_VERSION} VERSION_GREATER 4.6) macro_optional_add_subdirectory(dashboard) endif(${KDE_VERSION} VERSION_GREATER 4.6) set(Boost_ADDITIONAL_VERSIONS 1.39.0 1.39) find_package(Boost 1.35.0) macro_log_feature( Boost_FOUND "Boost" "Boost libraries for enabling the classbrowser" "http://www.boost.org" FALSE "1.35.0" "The boost libraries are needed to build the Class Browser" ) if(Boost_FOUND) macro_optional_add_subdirectory(classbrowser) endif(Boost_FOUND) find_package(SubversionLibrary) macro_log_feature( SUBVERSION_FOUND "Subversion" "Support for Subversion integration" "http://subversion.tigris.org" FALSE "1.3.0" "The subversion libraries are needed for the Subversion support" ) if(SUBVERSION_FOUND) macro_optional_add_subdirectory(subversion) endif(SUBVERSION_FOUND) find_package(QJSON) macro_log_feature( QJSON_FOUND "QJson" "QJson support for Uploading Patches to reviewboard" "http://qjson.sourceforge.net/" FALSE "0.7.0" "The qjson library is needed to enable uploading patches to reviewboard" ) if(QJSON_FOUND) macro_optional_add_subdirectory(reviewboard) endif(QJSON_FOUND) macro_display_feature_log()