Blame c++/freetype/src/SConstruct
|
|
b8976b |
|
|
|
b8976b |
env = Environment()
|
|
|
b8976b |
|
|
|
b8976b |
|
|
|
b8976b |
# config
|
|
|
b8976b |
|
|
|
a1935d |
libs = ['gtkmm-3.0', 'pangomm-1.4', 'pangoft2', 'fontconfig']
|
|
|
b8976b |
|
|
|
b8976b |
|
|
|
b8976b |
# compute build options
|
|
|
b8976b |
|
|
|
b8976b |
flags = ' -O0 -g -Wall -fmessage-length=0 '
|
|
|
b8976b |
|
|
|
b8976b |
|
|
|
b8976b |
# files lists
|
|
|
b8976b |
|
|
|
b8976b |
target = 'freetype'
|
|
|
b8976b |
|
|
|
b8976b |
sources = [
|
|
|
b8976b |
'main.cpp',
|
|
|
b8976b |
'freetypeview.cpp',
|
|
|
f4d7d6 |
'layout.cpp',
|
|
|
f4d7d6 |
'layoutdraw.cpp',
|
|
|
b8976b |
'matrix.cpp',
|
|
|
b8976b |
'surface.cpp',
|
|
|
b8976b |
'view.cpp' ]
|
|
|
b8976b |
|
|
|
b8976b |
|
|
|
b8976b |
# build
|
|
|
b8976b |
|
|
|
b8976b |
env.ParseConfig('pkg-config --cflags --libs ' + ' '.join(libs))
|
|
|
b8976b |
|
|
|
b8976b |
env.Program(
|
|
|
b8976b |
target = target,
|
|
|
b8976b |
source = sources,
|
|
|
b8976b |
parse_flags = flags )
|