]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - library-bundler
library-bundler: only call rmdir on empty directories when cleaning-up useless stuff
[xonotic/netradiant.git] / library-bundler
index 235734eac0386f94915e14f82d9b92ae0b12e3eb..b08b9c89c0e2b71cf7dbddb7c8ff89bcbbe5c0b1 100755 (executable)
@@ -333,6 +333,9 @@ Multi::bundleLibFromFile () {
 }
 
 Multi::cleanUp () {
+       # Remove from bundle things that useless to be distributed,
+       # like headers or static libraries, also remove
+       # empty directories.
        find "${bundle_dir}/lib" \
                -type f \
                -name '*.a' \
@@ -346,8 +349,8 @@ Multi::cleanUp () {
        find "${bundle_dir}/lib" \
                -depth \
                -type d \
-               -exec rmdir {} \; \
-       || true
+               -empty \
+               -exec rmdir {} \;
 }
 
 Linux::getRpath () {