configure.py
author David Anderson <dvander@alliedmods.net>
Sun Jan 27 17:34:30 2013 -0800 (2013-01-27)
changeset 261 219b49bf4a03
parent 87 f8ac2633b4e3
permissions -rw-r--r--
Add support for importing enum types and enum values (as constexprs).
[email protected]
     1
# vim: set ts=2 sw=2 tw=99 noet ft=python: 
[email protected]
     2
# 
[email protected]
     3
# Copyright (C) 2004-2012 David Anderson
[email protected]
     4
# 
[email protected]
     5
# This file is part of SourcePawn.
[email protected]
     6
# 
[email protected]
     7
# SourcePawn is free software: you can redistribute it and/or modify it under
[email protected]
     8
# the terms of the GNU General Public License as published by the Free
[email protected]
     9
# Software Foundation, either version 3 of the License, or (at your option)
[email protected]
    10
# any later version.
[email protected]
    11
# 
[email protected]
    12
# SourcePawn is distributed in the hope that it will be useful, but WITHOUT ANY
[email protected]
    13
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
[email protected]
    14
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
[email protected]
    15
# 
[email protected]
    16
# You should have received a copy of the GNU General Public License along with
[email protected]
    17
# SourcePawn. If not, see http://www.gnu.org/licenses/.
[email protected]
    18
#
[email protected]
    19
import sys
[email protected]
    20
import ambuild.runner as runner
[email protected]
    21
[email protected]
    22
run = runner.Runner()
[email protected]
    23
run.options.add_option('--enable-debug', action='store_const', const='1', dest='debug',
[email protected]
    24
                       help='Enable debugging symbols')
[email protected]
    25
run.options.add_option('--enable-optimize', action='store_const', const='1', dest='opt',
[email protected]
    26
                       help='Enable optimization')
[email protected]
    27
run.options.add_option('--arch', dest='arch', help='Architecture (x86, x64)')
[email protected]
    28
run.Configure(sys.path[0])