lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master 1d9f4f1: Optionally purge wx build dir and in


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 1d9f4f1: Optionally purge wx build dir and install dirs before remake
Date: Mon, 16 Apr 2018 15:41:18 -0400 (EDT)

branch: master
commit 1d9f4f1c29928fd24eb7623b83a2c4d2a5413528
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Optionally purge wx build dir and install dirs before remake
    
    Replaced 'git clean' with 'rm' now that the build directory is outside
    the wx tree. Made $wx_skip_clean control the actions that would be
    expected of 'make clean' and 'make uninstall'. Added $wx_skip_clean to
    the list of variables that are designed to be optionally overridden.
---
 install_wx.sh | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/install_wx.sh b/install_wx.sh
index 64ea647..047113d 100755
--- a/install_wx.sh
+++ b/install_wx.sh
@@ -35,6 +35,8 @@ 
remote_host_url=${remote_host_url:-"https://github.com/wxWidgets/wxWidgets.git"}
 
 wx_commit_sha=${wx_commit_sha:-"e38866d3a603f600f87016458260f73593627348"}
 
+wx_skip_clean=${wx_skip_clean:-"0"}
+
 coefficiency=${coefficiency:-"--jobs=4"}
 
 MAKE=${MAKE:-"make $coefficiency"}
@@ -73,14 +75,16 @@ git checkout "$wx_commit_sha"
 # Get any new submodules that may have been added, even if nested.
 git submodule update "$coefficiency" --recursive --init
 
-[ "$wx_skip_clean" = 1 ] || git clean -dfx
-
-# This incidentally removes wxPdfDoc, but it's a good idea to rebuild that
-# whenever wx is upgraded anyway.
-rm --force --recursive $exec_prefix/bin/wx*
-rm --force --recursive $exec_prefix/include/wx*
-rm --force --recursive $exec_prefix/lib/wx*
-rm --force --recursive $exec_prefix/lib/libwx*
+if [ "$wx_skip_clean" = 1 ]
+then
+    rm --force --recursive "$build_dir"
+    # This incidentally removes wxPdfDoc, but it's a good idea to rebuild that
+    # whenever wx is upgraded anyway.
+    rm --force --recursive $exec_prefix/bin/wx*
+    rm --force --recursive $exec_prefix/include/wx*
+    rm --force --recursive $exec_prefix/lib/wx*
+    rm --force --recursive $exec_prefix/lib/libwx*
+fi
 
 build_type=$("$proxy_wx_dir"/config.guess)
 host_type=i686-w64-mingw32



reply via email to

[Prev in Thread] Current Thread [Next in Thread]