changeset 6923:25c2d9e283e0 octave-forge

mingw32: add missing installation of etc/ directory, exclude some dlls from stripping
author lindnerb
date Wed, 24 Mar 2010 19:29:08 +0000
parents 80e13a88b883
children 5440b67e6ef0
files admin/Windows/mingw32/gcc44_install_deps.sh
diffstat 1 files changed, 11 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/admin/Windows/mingw32/gcc44_install_deps.sh	Wed Mar 24 18:48:43 2010 +0000
+++ b/admin/Windows/mingw32/gcc44_install_deps.sh	Wed Mar 24 19:29:08 2010 +0000
@@ -24,7 +24,9 @@
  ( mkdir -p ${PACKAGE_ROOT}/${SHAREDLIB_DIR}
    echo cp -pR ${SHAREDLIB_PATH} ${PACKAGE_ROOT} 
    cp -pR ${SHAREDLIB_PATH} ${PACKAGE_ROOT} 
-   strip ${STRIP_FLAGS} ${PACKAGE_ROOT}/${SHAREDLIB_DIR}/*.dll
+   find ${PACKAGE_ROOT}/${SHAREDLIB_DIR} \
+   -iname '*.dll' -a -not -iname 'jogl*.dll' -a -not -iname 'gluegen-rt.dll' \
+   -exec strip ${STRIP_FLAGS} '{}' \;
  )
 }
 
@@ -64,6 +66,13 @@
   )
 }
 
+install_etc() {
+  ( mkdir -p ${PACKAGE_ROOT}/${ETC_DIR}
+    echo cp -pR ${ETC_PATH} ${PACKAGE_ROOT}
+    cp -pR ${ETC_PATH} ${PACKAGE_ROOT}
+  )
+}
+
 install_bin;
 install_lib;
 install_sharedlib;
@@ -72,3 +81,4 @@
 install_license;
 install_share;
 install_doc;
+install_etc;