Each time the dependency build was run, previously, the build system attempted to patch wxWidgets after checking it out from Git. The problem, of course, is that if this happened once, it would not succeed a second time, so the only workaround was to blow away the wxWidgets source tree. The real solution to this is to create a BBL fork of wxWidgets (or to upstream the changes...). But for now, we add a file to determine whether the patch has taken place already, and if it's there, we don't apply the patch again. This will mean that all kinds of exciting things happen if you change Git revisions of wxWidgets or the patch changes (in those cases, you'll have to blow away the build), but at least this makes it possible to build twice in the same repository in the best case. To update an existing checkout, run: $ touch deps/build/dep_wxWidgets-prefix/src/dep_wxWidgets/WXWIDGETS_PATCHED |
||
---|---|---|
.. | ||
0001-wxWidget-fix.patch | ||
wxWidgets.cmake |