project(kdewebdev)

set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)

find_package(KDE4 REQUIRED)
include (KDE4Defaults)
include (MacroLibrary)
include (MacroOptionalAddSubdirectory)
include (FindKDevPlatform OPTIONAL)

include (ConfigureChecks.cmake)
find_package(LibXml2 REQUIRED)
find_package(LibXslt REQUIRED)

macro_optional_find_package(LibTidy)
macro_bool_to_01(LIBTIDY_FOUND HAVE_LIBTIDY)

add_definitions(-DQT3_SUPPORT -DQT3_SUPPORT_WARNINGS)
add_definitions( ${QT_QTDBUS_DEFINITIONS} ${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
include_directories (${QDBUS_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})

if(WIN32)
  include_directories( ${KDEWIN32_INCLUDES} )
endif(WIN32)

macro_optional_add_subdirectory(klinkstatus)
macro_optional_add_subdirectory(kfilereplace)
macro_optional_add_subdirectory(kxsldbg)
macro_optional_add_subdirectory(kimagemapeditor)
macro_optional_add_subdirectory(doc)

if(KDEVPLATFORM_FOUND)
  macro_optional_add_subdirectory(quanta)
endif(KDEVPLATFORM_FOUND)

MESSAGE(STATUS "What is the status of kommander ?")

