diff --git a/conf-scripts/bc2-conf b/conf-scripts/bc2-conf
new file mode 100755
index 0000000000000000000000000000000000000000..8eb31c404bcae349ada98cc2bdbb48e228ef8e59
--- /dev/null
+++ b/conf-scripts/bc2-conf
@@ -0,0 +1,38 @@
+#!/bin/sh
+
+# This script is aware of out-of-source builds. Just call it from within the
+# build directory.
+
+function usage
+{
+  echo 'usage:'  
+  echo '  fedora-19-conf <OST_ROOT> [OPTIONS]'
+  echo '  OST_ROOT is the staging directory of OST.'
+  echo '  Valid options are anything that CMake accepts.'
+  exit
+}
+
+NUM_PARAMS=$#
+if [[ "$NUM_PARAMS" -lt "1" ]] ; then
+  echo 'You must specify the location of promod3 and OST (in that order).';
+  usage
+fi
+
+OST_ROOT=$(cd $1; pwd)
+shift
+PROMOD3_SRC=$(cd `dirname $0`; pwd)
+PROMOD3_SRC=${PROMOD3_SRC}/..
+
+cmake $PROMOD3_SRC -DOST_ROOT=$OST_ROOT                                  \
+                   -DBOOST_ROOT=/import/bc2/soft/app/boost/1.47.0/Linux/ \
+                   -DPYTHON_ROOT=/import/bc2/soft/app/Python/2.7.5/Linux \
+                   $@
+
+
+## Emacs magic
+# Local Variables:
+# mode: shell-script
+# End:
+
+#  LocalWords:  OSX MacPorts uname SRC OST promod CMake NUM PARAMS lt fi cd
+#  LocalWords:  pwd dirname cmake DPYTHON DBOOST conf