~ubuntu-branches/ubuntu/wily/radare/wily

« back to all changes in this revision

Viewing changes to wafadmin/Tools/flex.py

  • Committer: Package Import Robot
  • Author(s): Sebastian Reichel
  • Date: 2012-03-28 03:05:57 UTC
  • mfrom: (2.1.9 sid)
  • Revision ID: package-import@ubuntu.com-20120328030557-f8ceougppsgihb8g
Tags: 1:1.5.2-6
fix glib includes for glib 2.32+ (Closes: #665604) 

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#! /usr/bin/env python
 
2
# encoding: utf-8
 
3
 
 
4
import TaskGen
 
5
def decide_ext(self,node):
 
6
        if'cxx'in self.features:return'.lex.cc'
 
7
        else:return'.lex.c'
 
8
TaskGen.declare_chain(name='flex',action='${FLEX} -o${TGT} ${FLEXFLAGS} ${SRC}',ext_in='.l',decider=decide_ext,before='cc cxx',)
 
9
def detect(conf):
 
10
        flex=conf.find_program('flex',var='FLEX')
 
11
        if not flex:conf.fatal("flex was not found")
 
12
        v=conf.env
 
13
        v['FLEXFLAGS']=''
 
14