set(TOOLKIT TKService)

set(TOOLKIT_MODULES
	Aspect
	SelectBasics
	Image
	InterfaceGraphic
	TColQuantity
	Font
)

if (WIN32)
	set(TOOLKIT_MODULES ${TOOLKIT_MODULES}
		WNT
	)
else(WIN32)
	if (APPLE AND OCE_OSX_USE_COCOA)
		set(TOOLKIT_MODULES ${TOOLKIT_MODULES}
			Cocoa
		)
		set(TOOLKIT_LIBS /System/Library/Frameworks/Cocoa.framework)
	else(APPLE AND OCE_OSX_USE_COCOA)
		set(TOOLKIT_MODULES ${TOOLKIT_MODULES}
			Xw
		)
		set(TOOLKIT_LIBS ${X11_LIBRARIES} ${OPENGL_LIBRARIES})
	endif(APPLE AND OCE_OSX_USE_COCOA)
endif(WIN32)
set(TOOLKIT_DEPENDS
	TKMath
	TKernel
	TKBRep
	TKShHealing
	TKGeomBase
	TKGeomAlgo
	TKG2d
	TKG3d
	TKTopAlgo
)

# Freetype is a dependency of the Font module
set(TOOLKIT_INCLUDE_DIRECTORIES ${TOOLKIT_INCLUDE_DIRECTORIES} ${FREETYPE_INCLUDE_DIRS})
if(CMAKE_CONFIGURATION_TYPES OR NMAKE)
	set(TOOLKIT_LIBS_DEBUG ${TOOLKIT_LIBS_DEBUG} ${FREETYPE_LIBRARY_DEBUG})
	set(TOOLKIT_LIBS_OPTIMIZED ${TOOLKIT_LIBS_OPTIMIZED} ${FREETYPE_LIBRARIES})
else(CMAKE_CONFIGURATION_TYPES OR NMAKE)
	set(TOOLKIT_LIBS ${TOOLKIT_LIBS} ${FREETYPE_LIBRARIES})
endif(CMAKE_CONFIGURATION_TYPES OR NMAKE)

if(FREEIMAGE_LIBRARY AND OCE_WITH_FREEIMAGE)
	add_definitions(-DHAVE_FREEIMAGE)

	if(CMAKE_CONFIGURATION_TYPES OR NMAKE)
		set(TOOLKIT_LIBS_DEBUG ${TOOLKIT_LIBS_DEBUG} ${FREEIMAGE_LIBRARY_DEBUG})
		set(TOOLKIT_LIBS_OPTIMIZED ${TOOLKIT_LIBS_OPTIMIZED} ${FREEIMAGE_LIBRARY})
	else (CMAKE_CONFIGURATION_TYPES OR NMAKE)
		set(TOOLKIT_LIBS ${TOOLKIT_LIBS} ${FREEIMAGE_LIBRARY})
	endif(CMAKE_CONFIGURATION_TYPES OR NMAKE)

	set(TOOLKIT_INCLUDE_DIRECTORIES ${TOOLKIT_INCLUDE_DIRECTORIES} ${FREEIMAGE_INCLUDE_DIR})
endif(FREEIMAGE_LIBRARY AND OCE_WITH_FREEIMAGE)

include(../BuildToolkit.cmake)

