Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(24)

Side by Side Diff: third_party/scons/scons-local/SCons/Variables/PathVariable.py

Issue 17024: Update to SCons 1.2.0. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 """SCons.Variables.PathVariable 1 """SCons.Variables.PathVariable
2 2
3 This file defines an option type for SCons implementing path settings. 3 This file defines an option type for SCons implementing path settings.
4 4
5 To be used whenever a a user-specified path override should be allowed. 5 To be used whenever a a user-specified path override should be allowed.
6 6
7 Arguments to PathVariable are: 7 Arguments to PathVariable are:
8 option-name = name of this option on the command line (e.g. "prefix") 8 option-name = name of this option on the command line (e.g. "prefix")
9 option-help = help string for option 9 option-help = help string for option
10 option-dflt = default value for this option 10 option-dflt = default value for this option
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 # 61 #
62 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY 62 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
63 # KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 63 # KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
64 # WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 64 # WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
65 # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 65 # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
66 # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 66 # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
67 # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 67 # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
68 # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 68 # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
69 # 69 #
70 70
71 __revision__ = "src/engine/SCons/Variables/PathVariable.py 3603 2008/10/10 05:46 :45 scons" 71 __revision__ = "src/engine/SCons/Variables/PathVariable.py 3842 2008/12/20 22:59 :52 scons"
72 72
73 __all__ = ['PathVariable',] 73 __all__ = ['PathVariable',]
74 74
75 import os 75 import os
76 import os.path 76 import os.path
77 77
78 import SCons.Errors 78 import SCons.Errors
79 79
80 class _PathVariableClass: 80 class _PathVariableClass:
81 81
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
132 validator = self.PathExists 132 validator = self.PathExists
133 133
134 if SCons.Util.is_List(key) or SCons.Util.is_Tuple(key): 134 if SCons.Util.is_List(key) or SCons.Util.is_Tuple(key):
135 return (key, '%s ( /path/to/%s )' % (help, key[0]), default, 135 return (key, '%s ( /path/to/%s )' % (help, key[0]), default,
136 validator, None) 136 validator, None)
137 else: 137 else:
138 return (key, '%s ( /path/to/%s )' % (help, key), default, 138 return (key, '%s ( /path/to/%s )' % (help, key), default,
139 validator, None) 139 validator, None)
140 140
141 PathVariable = _PathVariableClass() 141 PathVariable = _PathVariableClass()
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698