summaryrefslogtreecommitdiff
path: root/iraf/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'iraf/build.sh')
-rw-r--r--iraf/build.sh20
1 files changed, 14 insertions, 6 deletions
diff --git a/iraf/build.sh b/iraf/build.sh
index 43aa71f..ce05d24 100644
--- a/iraf/build.sh
+++ b/iraf/build.sh
@@ -105,6 +105,10 @@ sh -c 'file {} | grep broken | cut -f 1 -d :' | xargs rm -f
mkdir -p $PREFIX/etc/conda/{activate.d,deactivate.d}
echo "
+# Workaround for conda >4.1.2
+if [[ -n \$CONDA_PREFIX ]]; then
+ export CONDA_ENV_PATH=\$CONDA_PREFIX
+fi
export IRAFARCH=$IRAFARCH
export iraf=\$CONDA_ENV_PATH/iraf/
export MACH=\$IRAFARCH
@@ -119,12 +123,12 @@ export F2C=\$hbin/f2c.e
export F77=\$hbin/f77.sh
export RANLIB=ranlib
-case "$IRAFARCH" in
+case "\$IRAFARCH" in
macosx)
-export HSI_CF=\"-O -DMACOSX -w -Wunused -arch i386 -m32 -mmacosx-version-min=10.4\"
-export HSI_XF=\"-Inolibc -/DMACOSX -w -/Wunused -/m32 -/arch -//i386 -/mmacosx-version-min=10.4\"
-export HSI_FF=\"-O -arch i386 -m32 -DBLD_KERNEL -mmacosx-version-min=10.4\"
-export HSI_LF=\"-arch i386 -m32 -mmacosx-version-min=10.4\"
+export HSI_CF=\"-I\$iraf/include -O -DMACOSX -w -Wunused -arch i386 -m32 -mmacosx-version-min=10.4\"
+export HSI_XF=\"-I\$iraf/include -Inolibc -/DMACOSX -w -/Wunused -/m32 -/arch -//i386 -/mmacosx-version-min=10.4\"
+export HSI_FF=\"-I\$iraf/include -O -arch i386 -m32 -DBLD_KERNEL -mmacosx-version-min=10.4\"
+export HSI_LF=\"-I\$iraf/include -arch i386 -m32 -mmacosx-version-min=10.4\"
;;
linux)
@@ -156,6 +160,10 @@ export UR_DIR_PKG=\$UR_DIR/variants/\$UR_VARIANT/
chmod 755 $PREFIX/etc/conda/activate.d/iraf.sh
echo '
+if [[ -n \$CONDA_PREFIX ]]; then
+ unset CONDA_ENV_PATH
+fi
+
unset iraf
unset IRAFARCH
unset IMTOOLRC
@@ -187,4 +195,4 @@ unset UR_OS
unset UR_TMP
unset UR_DIR_PKG
' > $PREFIX/etc/conda/deactivate.d/iraf.sh
-chmod 755 $PREFIX/etc/conda/deactivate.d/iraf.sh \ No newline at end of file
+chmod 755 $PREFIX/etc/conda/deactivate.d/iraf.sh