summaryrefslogtreecommitdiffstats
path: root/tools/copydlldeps.md
diff options
context:
space:
mode:
authorLars <mail@dl5rcw.de>2016-05-17 21:06:13 (GMT)
committerTony Theodore <tonyt@logyst.com>2016-07-15 12:50:09 (GMT)
commit0eda283b50433842fd56c2eb4f4e11aef4f51a22 (patch)
tree51c61ad55a6bfc5f7104b52ad48e3dd07ff8ff9e /tools/copydlldeps.md
parent73ae658c4ad6e919ed0aef231948e545c54b2bd0 (diff)
downloadmxe-0eda283b50433842fd56c2eb4f4e11aef4f51a22.zip
mxe-0eda283b50433842fd56c2eb4f4e11aef4f51a22.tar.gz
mxe-0eda283b50433842fd56c2eb4f4e11aef4f51a22.tar.bz2
tools/copydlldeps: introducing excludepattern and whitelist of DLLs
Diffstat (limited to 'tools/copydlldeps.md')
-rw-r--r--tools/copydlldeps.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/copydlldeps.md b/tools/copydlldeps.md
index 249d993..3b63a03 100644
--- a/tools/copydlldeps.md
+++ b/tools/copydlldeps.md
@@ -54,6 +54,18 @@ I checked if there is a mxe objdump. If not, I took the native one on my server.
I actually do not know the difference but decided to include it in the script
in case it is important to someone.
+whitelist
+---------
+I added a whitelist of *dll files that are widely used and very common on windows systems. Most of them are not to be found on MXE, but on native machines. As they are listed as dependencies, they might create warnings. To avoid anxiety, I introduced str_whiteListDlls. Those will create info instead of warning messages. Do not worry about them any longer. It works anyway as those are to be expected on your windows installation.
+
+exclude directory pattern
+-------------------------
+excludedir was added as an aditional option. You may call it multiple times like
+ --excludepattern /path/folder1/ --excludepattern /path/folder2/ -X /path/folder3/
+Try to make it as explicit as possible. If you choose a generic pattern, you may exclude more paths than you intend to. Actually any pattern will work.
+ -X pattern1 -X pattern2
+This was introduced upon the request to have the script avoid /(PREFIX)/(TARGET)/apps/. You may now pass this as an 'excludepattern' option.
+
enforcedir
----------
My application is using Qt5 and objdump did not return the needed qwindows.dll -