mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 02:15:43 -04:00
*** empty log message ***
This commit is contained in:
parent
dd2646097a
commit
711bc10e32
@ -239,6 +239,7 @@ get_dependency(int n) {
|
|||||||
void PPDependableFile::
|
void PPDependableFile::
|
||||||
get_complete_dependencies(vector<PPDependableFile *> &files) {
|
get_complete_dependencies(vector<PPDependableFile *> &files) {
|
||||||
set<PPDependableFile *> files_set;
|
set<PPDependableFile *> files_set;
|
||||||
|
get_complete_dependencies(files_set);
|
||||||
|
|
||||||
copy(files_set.begin(), files_set.end(), back_inserter(files));
|
copy(files_set.begin(), files_set.end(), back_inserter(files));
|
||||||
sort(files.begin(), files.end(), SortDependableFilesByName());
|
sort(files.begin(), files.end(), SortDependableFilesByName());
|
||||||
|
@ -172,6 +172,14 @@ process_all() {
|
|||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
bool PPMain::
|
bool PPMain::
|
||||||
process(const string &dirname) {
|
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);
|
PPDirectory *dir = _tree.find_dirname(dirname);
|
||||||
if (dir == (PPDirectory *)NULL) {
|
if (dir == (PPDirectory *)NULL) {
|
||||||
cerr << "Unknown directory: " << dirname << "\n";
|
cerr << "Unknown directory: " << dirname << "\n";
|
||||||
@ -183,7 +191,15 @@ process(const string &dirname) {
|
|||||||
return false;
|
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