File: wscript

package info (click to toggle)
termbox 1.1.2%2Bdfsg-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 864 kB
  • sloc: python: 12,912; ansic: 1,717; makefile: 27
file content (30 lines) | stat: -rw-r--r-- 595 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
APPNAME = 'termbox'
VERSION = '1.0.0'

top = '.'
out = 'build'

import sys

def options(opt):
	opt.load('gnu_dirs')
	opt.load('compiler_c')
	opt.add_option(
		'--debug',
		action = 'store_true',
		default = False,
		help = 'Enable debug build',
	)

def configure(conf):
	conf.env.VERSION = VERSION
	conf.load('gnu_dirs')
	conf.load('compiler_c')
	conf.env.append_unique('CFLAGS', ['-std=gnu99', '-Wall', '-Wextra', '-D_XOPEN_SOURCE'])
	if conf.options.debug:
		conf.env.append_unique('CFLAGS', ['-g', '-Og'])
	else:
		conf.env.append_unique('CFLAGS', '-O3')

def build(bld):
	bld.recurse('src')