###############################################################################
# Top CMakeLists.txt for toolbox 'CommonCodecs'
###############################################################################

MIRA_REQUIRE_PACKAGE(CommonCodecs)

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

MIRA_ADD_DOCUMENTATION(CommonCodecs
	DIRS
		doc
		include
)

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

MIRA_ADD_LIBRARY(CommonCodecs
	SHARED
	PACKAGE       CommonCodecs
	EXPORT_SYMBOL "MIRA_COMMONCODECS_EXPORTS"

	SOURCE
		src/codec/JpegCodec.C
		src/codec/PngCodec.C
		src/codec/Z11Codec.C
		src/codec/Z16TableCodec.C
)

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

MIRA_INSTALL_PACKAGE_BASICS(
	DESTINATION toolboxes/CommonCodecs
	PACKAGE     CommonCodecs)
	
MIRA_INSTALL(
	DIRECTORY   include
	DESTINATION toolboxes/CommonCodecs
	PACKAGE     CommonCodecs
	FILES_MATCHING
	PATTERN ".svn" EXCLUDE
	PATTERN "*.h")

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

ADD_SUBDIR(tests)
