###############################################################################
# The main CMakefile for MIRA GUI components
###############################################################################

###############################################################################
#
# To avoid that MIRAAutoLinkLibraries will grow with each INCLUDE in this
# directory, the list will be reseted to the initial value before each INCLUDE.
#
###############################################################################

set(AutoLinkBackup ${MIRAAutoLinkLibraries})
INCLUDE(CMakeLists.rcp)

set(MIRAAutoLinkLibraries ${AutoLinkBackup})
INCLUDE(CMakeLists.framework)

set(MIRAAutoLinkLibraries ${AutoLinkBackup})
INCLUDE(CMakeLists.widgets)

set(MIRAAutoLinkLibraries ${AutoLinkBackup})
INCLUDE(CMakeLists.visualization)

set(MIRAAutoLinkLibraries ${AutoLinkBackup})
INCLUDE(CMakeLists.views)

###############################################################################

ADD_SUBDIR(tools)
ADD_SUBDIR(tests)

###############################################################################

MIRA_INSTALL_PACKAGE_BASICS(
	DESTINATION gui
	PACKAGE GUI
)

MIRA_INSTALL(
	FILES 
		GUIFramework.changelog.old
		GUIRichClientPlatform.changelog.old
		GUIViews.changelog.old
		GUIVisualization.changelog.old
		GUIWidgets.changelog.old
		Ogre.cmake
	DESTINATION gui
	PACKAGE GUI
)

###############################################################################

