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

set(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)" )

configure_file(config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h )

find_package(Qt3 REQUIRED)
find_package(KDE3 REQUIRED)
find_package(Krita REQUIRED)

include_directories( ${KDE3_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR} )

# if some of the headers are missing, use those provided by krita-plugins
FIND_FILE(HEADERS_163 NAMES kis_transform_worker.h  PATHS
  $ENV{KDEDIR}/lib
  ${KDE3PREFIX}/lib
  /opt/kde3/lib
  /opt/kde/lib
  NO_DEFAULT_PATH
)

if(NOT HEADERS_163)
	include_directories( ${CMAKE_SOURCE_DIR}/missingheaders)
endif(NOT HEADERS_163)


add_subdirectory(lib)
add_subdirectory(filters)
add_subdirectory(tools)

CONFIGURE_FILE(
  "${CMAKE_CURRENT_SOURCE_DIR}/sgth.cmake.in"
  "${CMAKE_CURRENT_BINARY_DIR}/sgth.cmake"
  IMMEDIATE @ONLY)

ADD_CUSTOM_TARGET(uninstall
  "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/sgth.cmake")

MESSAGE(STATUS "" )
MESSAGE(STATUS "*************** Important *************************" )
MESSAGE(STATUS "" )
MESSAGE(STATUS "This module contains unreleased software." )
MESSAGE(STATUS "" )
MESSAGE(STATUS "The software may compile and work, but it may just" )
MESSAGE(STATUS "as well neither compile nor work." )
MESSAGE(STATUS "" )
MESSAGE(STATUS "****************************************************" )
MESSAGE(STATUS "" )
