mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
*** empty log message ***
This commit is contained in:
parent
dd2646097a
commit
711bc10e32
@ -239,6 +239,7 @@ get_dependency(int n) {
|
||||
void PPDependableFile::
|
||||
get_complete_dependencies(vector<PPDependableFile *> &files) {
|
||||
set<PPDependableFile *> files_set;
|
||||
get_complete_dependencies(files_set);
|
||||
|
||||
copy(files_set.begin(), files_set.end(), back_inserter(files));
|
||||
sort(files.begin(), files.end(), SortDependableFilesByName());
|
||||
|
@ -172,6 +172,14 @@ process_all() {
|
||||
////////////////////////////////////////////////////////////////////
|
||||
bool PPMain::
|
||||
process(const string &dirname) {
|
||||
string cache_filename = _def_scope->expand_variable("DEPENDENCY_CACHE_FILENAME");
|
||||
|
||||
if (cache_filename.empty()) {
|
||||
cerr << "Warning: no definition given for $[DEPENDENCY_CACHE_FILENAME].\n";
|
||||
} else {
|
||||
_tree.read_file_dependencies(cache_filename);
|
||||
}
|
||||
|
||||
PPDirectory *dir = _tree.find_dirname(dirname);
|
||||
if (dir == (PPDirectory *)NULL) {
|
||||
cerr << "Unknown directory: " << dirname << "\n";
|
||||
@ -183,7 +191,15 @@ process(const string &dirname) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return p_process(dir);
|
||||
if (!p_process(dir)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!cache_filename.empty()) {
|
||||
_tree.update_file_dependencies(cache_filename);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
|
Loading…
x
Reference in New Issue
Block a user