#!/usr/bin/env python

import platform
import Options

prog = bld.new_task_gen (
  features = 'cc cprogram',
  target = 'valide',
  vapi_dirs = '../libvalide ../libvalide/vapi ../libvalide/libyaml-glib/src',
  uselib = 'GTK+ GTHREAD',
  packages = 'gtk+-2.0',
  uselib_local = 'valide-0.0',
  ccflags = ['-include', 'config.h'],
  includes = '../libvalide/libyaml-glib/libyaml/include/',
  source = 'main.vala'
  )

if Options.options.debug:
  prog.env = bld.env_of_name ('debug').copy ()

if bld.env['HAVE_UNIQUE']:
  prog.env.append_value ('VALAFLAGS', '-D UNIQUE')
  prog.uselib += ' UNIQUE'
  prog.packages += ' unique-1.0'

