dssim 0.0.5

API for the DSSIM tool. AGPL-licensed. Measures structural similarity between images using a multi-scale variant of the SSIM algorithm.
Documentation
project ('dssim', 'C')

dssim_lib_sources = ['src/dssim.c']

dssim_sources = ['src/main.c',
		 'src/rwpng.c']

c_args = ['-DNDEBUG',
	  '-O3',
	  '-fstrict-aliasing',
	  '-ffast-math',
	  '-funroll-loops',
	  '-fomit-frame-pointer',
	  '-ffinite-math-only',
	  '-Wall',
	  '-std=c99']

mathlib = find_library('m', required : true)
zlib = find_library('z', required : true)

libdssim = shared_library('dssim-lib',
			  dssim_lib_sources,
			  version: '1.1',
			  dependencies: [mathlib, zlib],
			  c_args: c_args,
			  install:true)

h = install_headers ('src/dssim.h')

pkgconfig_gen(libraries : libdssim,
	      subdirs : '.',
	      name : 'libdssim',
	      filebase : 'dssim',
	      version : '1.1',
	      description : 'A structural similarity library.')

png_dep = dependency('libpng')


executable = executable ('dssim',
			 dssim_sources,
			 install: true,
			 c_args: c_args,
			 dependencies: [png_dep],
			 link_with: [libdssim])