rm for ... in
This commit is contained in:
21
package.cm
21
package.cm
@@ -1,5 +1,4 @@
|
||||
var package = {}
|
||||
|
||||
var fd = use('fd')
|
||||
var toml = use('toml')
|
||||
var json = use('json')
|
||||
@@ -76,11 +75,11 @@ package.find_alias = function(name, locator)
|
||||
var config = package.load_config(name)
|
||||
if (!config.dependencies) return null
|
||||
|
||||
for (var alias in config.dependencies)
|
||||
if (config.dependencies[alias] == locator)
|
||||
return alias
|
||||
|
||||
return null
|
||||
var found = null
|
||||
arrfor(array(config.dependencies), function(alias) {
|
||||
if (config.dependencies[alias] == locator) found = alias
|
||||
})
|
||||
return found
|
||||
}
|
||||
|
||||
package.alias_to_package = function(name, alias)
|
||||
@@ -177,13 +176,13 @@ package.gather_dependencies = function(name)
|
||||
var deps = package.dependencies(pkg_name)
|
||||
if (!deps) return
|
||||
|
||||
for (var alias in deps) {
|
||||
arrfor(array(deps), function(alias) {
|
||||
var locator = deps[alias]
|
||||
if (!all_deps[locator]) {
|
||||
all_deps[locator] = true
|
||||
gather_recursive(locator)
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
gather_recursive(name)
|
||||
@@ -319,7 +318,7 @@ package.get_c_files = function(name, target, exclude_main) {
|
||||
|
||||
// Select appropriate file from each group
|
||||
var result = []
|
||||
for (var key in groups) {
|
||||
arrfor(array(groups), function(key) {
|
||||
var group = groups[key]
|
||||
var selected = null
|
||||
|
||||
@@ -334,11 +333,11 @@ package.get_c_files = function(name, target, exclude_main) {
|
||||
// Skip main.c if requested
|
||||
if (exclude_main) {
|
||||
var basename = fd.basename(selected)
|
||||
if (basename == 'main.c' || starts_with(basename, 'main_')) continue
|
||||
if (basename == 'main.c' || starts_with(basename, 'main_')) return
|
||||
}
|
||||
result.push(selected)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
return result
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user