Merge branch 'root_gc'
This commit is contained in:
@@ -245,11 +245,18 @@ package.list_modules = function(name) {
|
|||||||
var files = package.list_files(name)
|
var files = package.list_files(name)
|
||||||
var modules = []
|
var modules = []
|
||||||
var i = 0
|
var i = 0
|
||||||
|
var stem = null
|
||||||
for (i = 0; i < length(files); i++) {
|
for (i = 0; i < length(files); i++) {
|
||||||
if (ends_with(files[i], '.cm')) {
|
if (ends_with(files[i], '.cm')) {
|
||||||
push(modules, text(files[i], 0, -3))
|
push(modules, text(files[i], 0, -3))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
var c_files = package.get_c_files(name, null, true)
|
||||||
|
for (i = 0; i < length(c_files); i++) {
|
||||||
|
stem = ends_with(c_files[i], '.cpp') ? text(c_files[i], 0, -4) : text(c_files[i], 0, -2)
|
||||||
|
if (find(modules, function(m) { return m == stem }) == null)
|
||||||
|
push(modules, stem)
|
||||||
|
}
|
||||||
return modules
|
return modules
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user