|
Lines 17-22
Link Here
|
| 17 |
# along with this program. If not, see see <http://www.gnu.org/licenses/>. |
17 |
# along with this program. If not, see see <http://www.gnu.org/licenses/>. |
| 18 |
|
18 |
|
| 19 |
import os |
19 |
import os |
|
|
20 |
import SCons.Util |
| 20 |
|
21 |
|
| 21 |
Import('env') |
22 |
Import('env') |
| 22 |
|
23 |
|
|
Lines 29-41
Link Here
|
| 29 |
|
30 |
|
| 30 |
objs = [env.Object(src) for src in srcs] |
31 |
objs = [env.Object(src) for src in srcs] |
| 31 |
|
32 |
|
| 32 |
# respect the environment CFLAGS if given |
33 |
# respect the environments flags if given |
| 33 |
if 'CFLAGS' in ARGUMENTS: |
34 |
|
| 34 |
env.MergeFlags (ARGUMENTS ['CFLAGS']) |
35 |
if os.environ.has_key('CC'): |
| 35 |
elif 'CFLAGS' in os.environ: |
36 |
env['CC'] = os.environ['CC'] |
| 36 |
env.MergeFlags (os.environ ['CFLAGS']) |
37 |
if os.environ.has_key('CFLAGS'): |
| 37 |
else: |
38 |
env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS']) |
| 38 |
env.Append (CCFLAGS = ['-g', '-Wall', '-Wextra']) |
39 |
if os.environ.has_key('CXX'): |
|
|
40 |
env['CXX'] = os.environ['CXX'] |
| 41 |
if os.environ.has_key('CXXFLAGS'): |
| 42 |
env['CXXFLAGS'] += SCons.Util.CLVar(os.environ['CXXFLAGS']) |
| 43 |
if os.environ.has_key('LDFLAGS'): |
| 44 |
env['LINKFLAGS'] += SCons.Util.CLVar(os.environ['LDFLAGS']) |
| 39 |
|
45 |
|
| 40 |
env.Append (LIBS = ['SDL', 'SDL_image', 'SDL_ttf']); |
46 |
env.Append (LIBS = ['SDL', 'SDL_image', 'SDL_ttf']); |
| 41 |
|
47 |
|