[CalendarServer-changes] [12936] CalendarServer/trunk/bin/_build.sh

source_changes at macosforge.org source_changes at macosforge.org
Tue Mar 18 11:24:28 PDT 2014


Revision: 12936
          http://trac.calendarserver.org//changeset/12936
Author:   wsanchez at apple.com
Date:     2014-03-18 11:24:28 -0700 (Tue, 18 Mar 2014)
Log Message:
-----------
Misc cleanup

Modified Paths:
--------------
    CalendarServer/trunk/bin/_build.sh

Modified: CalendarServer/trunk/bin/_build.sh
===================================================================
--- CalendarServer/trunk/bin/_build.sh	2014-03-18 17:55:31 UTC (rev 12935)
+++ CalendarServer/trunk/bin/_build.sh	2014-03-18 18:24:28 UTC (rev 12936)
@@ -18,20 +18,6 @@
 . "${wd}/bin/_py.sh";
 
 
-echo_header () {
-  echo "$@";
-  echo "";
-}
-
-
-using_system () {
-  if "${do_setup}"; then
-    local name="$1"; shift;
-    echo_header "Using system version of ${name}.";
-  fi;
-}
-
-
 # Provide a default value: if the variable named by the first argument is
 # empty, set it to the default in the second argument.
 conditional_set () {
@@ -111,7 +97,6 @@
 
   project="$(setup_print name)";
 
-  export PYTHONPATH="${wd}:${PYTHONPATH:-}";
   export _DEVELOP_PROJECT_="${project}";
 
   # These variables are defaults for things which might be configured by
@@ -484,7 +469,15 @@
 }
 
 
+using_system () {
+  if "${do_setup}"; then
+    local name="$1"; shift;
+    echo "Using system version of ${name}.";
+    echo "";
+  fi;
+}
 
+
 #
 # Build C dependencies
 #
@@ -498,9 +491,11 @@
   if find_header ffi.h; then
     using_system "libffi";
   elif find_header ffi/ffi.h; then
-    mkdir -p "${c_glue_include}";
-    echo "#include <ffi/ffi.h>" > "${c_glue_include}/ffi.h"
-    using_system "libffi";
+    if "${do_setup}"; then
+      mkdir -p "${c_glue_include}";
+      echo "#include <ffi/ffi.h>" > "${c_glue_include}/ffi.h"
+      using_system "libffi";
+    fi;
   else
     c_dependency -m "45f3b6dbc9ee7c7dfbbbc5feba571529" \
       "libffi" "libffi-3.0.13" \
@@ -524,9 +519,11 @@
   if find_header sasl.h; then
     using_system "SASL";
   elif find_header sasl/sasl.h; then
-    mkdir -p "${c_glue_include}";
-    echo "#include <sasl/sasl.h>" > "${c_glue_include}/sasl.h"
-    using_system "SASL";
+    if "${do_setup}"; then
+      mkdir -p "${c_glue_include}";
+      echo "#include <sasl/sasl.h>" > "${c_glue_include}/sasl.h"
+      using_system "SASL";
+    fi;
   else
     local v="2.1.26";
     local n="cyrus-sasl";
@@ -579,6 +576,8 @@
 #
 py_dependencies () {
   export PATH="${py_root}/bin:${PATH}";
+  export PYTHON="${python}";
+  export PYTHONPATH="${wd}:${PYTHONPATH:-}";
 
   if ! "${do_setup}"; then return 0; fi;
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140318/e16eb0c4/attachment.html>


More information about the calendarserver-changes mailing list