Index: third_party/scons/scons-local/SCons/Options/EnumOption.py |
=================================================================== |
--- third_party/scons/scons-local/SCons/Options/EnumOption.py (revision 7505) |
+++ third_party/scons/scons-local/SCons/Options/EnumOption.py (working copy) |
@@ -21,7 +21,7 @@ |
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
# |
-__revision__ = "src/engine/SCons/Options/EnumOption.py 3603 2008/10/10 05:46:45 scons" |
+__revision__ = "src/engine/SCons/Options/EnumOption.py 3842 2008/12/20 22:59:52 scons" |
__doc__ = """Place-holder for the old SCons.Options module hierarchy |
@@ -31,5 +31,14 @@ |
""" |
import SCons.Variables |
+import SCons.Warnings |
-EnumOption = SCons.Variables.EnumVariable |
+warned = False |
+ |
+def EnumOption(*args, **kw): |
+ global warned |
+ if not warned: |
+ msg = "The EnumOption() function is deprecated; use the EnumVariable() function instead." |
+ SCons.Warnings.warn(SCons.Warnings.DeprecatedOptionsWarning, msg) |
+ warned = True |
+ return apply(SCons.Variables.EnumVariable, args, kw) |