Lines 38-51
Link Here
|
38 |
# -msse3 or (if just building for your own computer) -march=native. |
38 |
# -msse3 or (if just building for your own computer) -march=native. |
39 |
env.Append(CCFLAGS = flags) |
39 |
env.Append(CCFLAGS = flags) |
40 |
env.Append(LIBS = [ |
40 |
env.Append(LIBS = [ |
41 |
"SDL2", |
|
|
42 |
"png", |
43 |
"jpeg", |
44 |
"GL", |
45 |
"GLEW", |
46 |
"openal", |
47 |
"pthread" |
41 |
"pthread" |
48 |
]); |
42 |
]); |
|
|
43 |
# Using pkg-config to find libraries when possible |
44 |
env.ParseConfig('pkg-config --cflags --libs sdl2') |
45 |
env.ParseConfig('pkg-config --cflags --libs libpng') |
46 |
env.ParseConfig('pkg-config --cflags --libs libjpeg') |
47 |
env.ParseConfig('pkg-config --cflags --libs gl') |
48 |
env.ParseConfig('pkg-config --cflags --libs glew') |
49 |
env.ParseConfig('pkg-config --cflags --libs openal') |
50 |
|
49 |
# libmad is not in the Steam runtime, so link it statically: |
51 |
# libmad is not in the Steam runtime, so link it statically: |
50 |
if 'SCHROOT_CHROOT_NAME' in os.environ and 'steamrt_scout_i386' in os.environ['SCHROOT_CHROOT_NAME']: |
52 |
if 'SCHROOT_CHROOT_NAME' in os.environ and 'steamrt_scout_i386' in os.environ['SCHROOT_CHROOT_NAME']: |
51 |
env.Append(LIBS = File("/usr/lib/i386-linux-gnu/libmad.a")) |
53 |
env.Append(LIBS = File("/usr/lib/i386-linux-gnu/libmad.a")) |